qtnetwork相关内容

有没有办法用静态 OpenSSL 构建静态 Qt?

原始问题略有不同,但属于更重要问题的一部分. 我正在尝试在 Windows 上使用静态 OpenSSL 将 Qt 5.2 构建为静态的. 我的最终目标是发布单个二进制文件,而无需提供 libeay32.dll 和 ssleay32.dll.然而,在我看来这是不可能的.我使用静态 openssl 库构建了静态 Qt,但似乎 Qt 完全忽略了提供的库并始终搜索 DLL. 这个答案还表 ..
发布时间:2021-12-09 16:30:45 C/C++开发

qt与ui项目的简单tcp通信

我想创建一个简单的 Tcp 通信项目,但我遇到了一些问题,我不知道如何解决该问题.当我尝试找到解决方案时,所有人都告诉我在 .pro 文件中添加此代码(QT += network),但在 ui 项目中我没有任何 pro 文件,所以我不知道如何找到解决方案. //commu.h #ifndef COMMU_H#define COMMU_H#include #include "ui_commu ..
发布时间:2021-09-04 20:04:28 其他开发

如何使用/包含 QtNetwork 模块

我正在尝试用 C++ 开发一个简单的应用程序,该应用程序通过 LAN 在两台计算机之间发送文件.经过一些研究,我发现 QtNetwork 模块是要走的路.我的解决方案中确实包含了 QTcpServer 和 QTcpSocket. #include #include 我将以下路径添加到我的项目的附加包含目录中. C:\Qt\5.14.2\msvc2017_64\include\QtNetwo ..
发布时间:2021-06-07 19:50:42 C/C++开发

如何在Qt应用程序中保存http会话

现在我有一个用php编写的Web服务器.还有一些用于数据库访问的php脚本文件.我正在编写一个Qt应用程序,以将get/post请求发送到远程php脚本.但是,为每个请求验证用户身份并不方便.因此,我想在Web服务器上使用会话控制.但是我不知道如何在Qt应用程序中做. 解决方案 正如Orangepill和PLB所说,解决方案是Passing cookies to the request u ..
发布时间:2020-07-05 02:40:40 PHP

在Qt中获取MAC ID

我正在使用以下代码在Qt中获取MAC ID. main.cpp #include #include "QtNetwork/QNetworkInterface" #include "QString" QString getMacAddress() { foreach(QNetworkInterface interface, Q ..
发布时间:2020-07-05 02:40:29 其他开发

QT为SSL制作自定义根证书存储时出现问题?

我正在使用QWebView在Qt中开发自定义浏览器, 我正在尝试建立自己的受信任证书的根证书存储,这些证书来自mozilla项目. 我已经使用QSslSocket :: setDefaultCaCertificates()覆盖默认证书. 但是我无法加载 https://www.gmail.com ,就像在mozilla中一样. 我已经将gmail所需的所有根证书都设置到了我的商店. ..
发布时间:2020-07-05 02:40:24 其他开发

我也应该连接到QNetworkReply :: error()吗?

我创建了一个POST请求,并连接到完成()信号: QNetworkReply *reply = manager->post(request, postData.encodedQuery()); connect(reply, SIGNAL(finished()), this, SLOT(accept())); 我希望在POST请求完成时得到通知,无论请求是成功还是失败. 我在文档中注 ..
发布时间:2020-07-05 02:39:21 C/C++开发

QEventLoop的正确用法

我怀疑我应该如何使用QEventLoop.我有2段代码,它们都对我有用(下载Web资源). 第一个: QNetworkAccessManager *manager = new QNetworkAccessManager( this ); QNetworkRequest request; request.setUrl(QUrl(url)); request.setRawHeader("U ..
发布时间:2020-07-05 02:39:14 其他开发

在Qt的Windows上获取MAC地址

我正在尝试使用以下代码在Windows XP上获取Mac地址: QString getMacAddress() { QString macaddress="??:??:??:??:??:??"; #ifdef Q_WS_WIN PIP_ADAPTER_INFO pinfo=NULL; unsigned long len=0; unsigned long nError; if (pinfo ..
发布时间:2020-07-05 02:39:10 其他开发

Qt同步QNetworkAccessManager获取

执行同步QNetworkAccessManager :: get的正确方法是什么? qt Wiki 提供了一种方法,但指出“不推荐使用在实际应用中使用它." 邮件列表为Wiki提供了类似的解决方案 解决方案 Yum可能会使用以下内容: QEventLoop loop; connect(_netReply, SIGNAL(finished()), &loop, SLOT(quit ..
发布时间:2020-07-05 02:39:07 其他开发

QHttpMultiPart:将文件发布到PHP脚本

我正在Qt 5中工作,并且需要分段上传.我的脚本尽可能靠近 docs : QUrl testUrl("http://localhost/upload/test.php"); QNetworkRequest request(testUrl); QHttpMultiPart *multiPart = new QHttpMultiPart(QHttpMultiPart::FormData ..
发布时间:2020-07-05 02:10:15 PHP