问题标签 [qtnetwork]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4296 浏览

qt - 如何使用 Qt 打开多播组的 udp 套接字?

我有一个关于 Qt 和网络套接字的问题。如果我有一台在不同网络中具有多个 IP 地址的计算机,如何为特定网络适配器/IP 地址上的多播组打开 udp 套接字。

例如: ip192.168.2.1并且172.20.0.1我想创建一个套接字,用于从网络适配器228.5.6.7上的多播组接收数据包。172.20.0.1

0 投票
2 回答
2058 浏览

qt - QNetworkReply 未发出 downloadProgress

我正在尝试构建一个在 Qt 中下载二进制文件的模块,使用QNetworkAccessManager. 我使用文档中详述的相同方法(见下文),但是虽然我确实收到了readyRead信号,但downloadProgress从未到达。

一切都发生在同一个线程上(项目很大,所以我不能全部粘贴)。

有任何想法吗?

0 投票
2 回答
2540 浏览

visual-studio-2010 - 在 Qt 中发出 HTTP 请求

我是Qt新手。我为 VS2008 安装了 Qt 并与我的VS2010集成。我只想知道如何发出 HTTP 请求。我读过关于QtNetwork但 QtHttp 已过时。

我也知道libcurlcurlpp,但是我在安装它以及使它与 Qt 一起工作时遇到了问题。

你推荐什么,QtNetworkcurlpp?如果QtNetwork,请给我一个示例函数或一段代码(以及使用什么类)。如果curlpp(libcurl),您能否指出我可以找到为Qt安装它的步骤(或请解释)的地方?

非常感谢。

0 投票
5 回答
5135 浏览

qt - 使用Qt开发FTPClient的问题

我正在尝试使用 QT Network 实现 FTPClient 。

我该如何处理特殊情况,例如下载时网线被拔掉,没有互联网连接等。?

我的 FTPClient 怎么能知道这样的事件,是否有这样的通知可用?

我曾尝试使用 done(bool) 、 ommandFinished ( int id, bool error ) 之类的信号,但我没有收到任何类型的信号。

0 投票
1 回答
4261 浏览

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

我正在使用 QWebView 在 Qt 中开发我的自定义浏览器,并且我正在尝试制作我自己的可信证书的根证书存储,这些证书是从 mozilla 项目中获取的。

我使用 QSslSocket::setDefaultCaCertificates() 来覆盖默认证书。但是我无法加载 https://www.gmail.com,就像在 mozilla 中一样。

我已将 gmail 所需的所有根证书设置到我的商店。

谁能指导我?

0 投票
1 回答
1801 浏览

c++ - 重构为独立类后,QNetworkRequest (HTTP GET) 不会触发

我最近开始了将我大约 2 个月前编写的大型单片音频播放器应用程序模块化的繁琐过程。

这个过程进展得相当顺利,尽管其中一种方法(ScrobbleMedia - 可以预见地足以使 HTTP 请求向 last.fm 提交有关播放曲目的信息)似乎不再发出网络请求。

但是,将传递给 QNetworkAccessManager 实例/QNetworkRequest 的 QUrl 对象正在正确构建。

为了比较,BitBucket上提供了代码的功能性 Mercurial 修订版。

ScrobbleMedia 方法目前看起来像这样,重构后:

相关的头文件如下所示:

我目前正在针对 Windows 7 x86-64 下的 Qt 库(作为 Qt SDK 2010.05 的一部分包含)的 MinGW 版本构建应用程序本身。

任何援助将不胜感激。

提前致谢。

0 投票
3 回答
3809 浏览

windows - QT QTcpServer telnet 获取字符 \r\n

我正在写一个QTcpServer. 我用作telnet.exe测试的客户端。在新的客户端连接上,我的服务器向Hi!显示的客户端发送一条消息 - 到目前为止一切都很好。

但是当我在telnet.exe窗口中输入内容时,每个字符readyRead()都会发出a 。我只希望它在之后发送!有什么问题?这是Windows的本质吗?因为我在我的 linux 机器上使用过,它只在 之后发送字符串,正如预期的那样。\r\ntelnet.exetelnet\r\n

0 投票
2 回答
1228 浏览

qt - Qt中的HTTP Post后如何从PHP发回数据?

我正在使用此代码制作一个简单的 HTTP Post(登录)

如果记录成功与否,我如何在 Qt 中发送和读取响应?

0 投票
3 回答
1397 浏览

qt - Qt OpenSSL 问题 - 在某些计算机上被阻止(?)

我编写了一个使用 OpenSSL 的应用程序 i qt。一切都很好,从昨天开始。我编译了应用程序并发送给我的朋友。在他的计算机应用程序上可以打开 https。我在其他电脑上打开,它不起作用。所以我把它给了其他朋友,他无法打开 https 网站。我很困惑,给了其他人,在他的电脑上我的应用程序正在运行。我不明白情况。以前的版本没有错误。但是我运行了以前的版本,它有效,但它也不起作用。我关闭了所有的防火墙。没有改变。

有什么建议么?

我们都有 7 x64。我在 XP HE 上进行了测试,它可以工作,但在 7 x64 上的 bou 不起作用。在我朋友的电脑上 7 x64 可以工作,但在 XP HE 上不行。IMO操作系统没有任何意思。

0 投票
2 回答
3406 浏览

c++ - 从网络访问管理器获取的 QT 显示图像

我正在尝试显示从使用网络访问管理器发出的获取请求中获得的图像。我能够编译甚至能够运行它。但我无法在 Qlabel 中显示图像。

请告诉我哪里出错了。