问题标签 [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.
c++ - QFile.write() 只写入大文件的前 22MBytes
我有以下代码:
如果远程文件是 5 MB,它可以工作,如果文件是大约 50 或 500 MB,程序只保存前 22 MB,而进程仍然在后台下载文件。
我究竟做错了什么?
c++ - Qt 5.2.0 ftp 和 QNetworkAccessManager
我需要能够在我的 ftp 服务器上创建目录。
我知道 5.2.1 qt 中没有,那我该QFtp
怎么办?mkdir
QNetworkAccessManager
c++ - 在 Qt 5.2 中替代 QHttp
我在 youtube 上观看了一段关于 QtNetwork 的视频。我的 Qt 版本是 5.2。Qt 找不到 QHttp 标头。我在我的 Mac 上搜索了 QHttp,但一无所获。Qt 5.2 中 QHttp 的替代品是什么?谢谢!
qt - 如何使用 Qt 发送带有图像附件的电子邮件?
我必须通过电子邮件将图像或视频发送给其他人。我最初尝试使用带有 Outlook 的 QAxObject,但它不是独立于操作系统的。我想知道如何使用带有附件选项的 Qt 创建和发送电子邮件。QSSLSocket 是一个好方法吗?
c++ - QUdpSocket 不发出 readyRead() 信号
我遇到了一个问题QUdpSocket
。信号readyRead()
似乎永远不会发出。所以,我决定创建QTimer
并检查套接字读取队列的状态。这样我确保套接字正常工作(bytesAvailable()
显示字节数)和信号/插槽机制也在工作(发生超时()信号)。但是为什么readyRead()
不发射呢?谢谢。
Qt 5.1
c++ - QLocalServer 不会启动传入连接
我正在 Qt 中创建一个简单的 QSocketServer。套接字开始侦听,但incomingConnection 方法似乎从未运行。有人可以解释这里有什么问题吗?
主要的:
管道服务器.h
管道服务器.cpp
我看到 STARTED 消息,但在运行时从未看到 NEW CONNECTION:
socat -v READLINE unix-connect:/tmp/test.sock
谁能告诉我为什么incomingConnection 没有触发?
- 更新:只是为了好玩,我将一个方法连接到 newConnection 信号中,当我连接时该方法会触发。那么为什么没有调用incomingConnection 方法呢?
c++ - 黑莓10 | netstatus_interface_get_type:类型为 NULL
我的 HTTP 请求有问题
请求.hpp
请求.cpp
当我表演时
我在日志中看到错误之后bool result = connect(reply, SIGNAL(finished()), this, SLOT(onRequestFinished()));
3 月 15 日 17:20:55.032 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_type:类型为 NULL
3 月 15 日 17:20:55.032 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_ip_status: ip_ok 为 NULL
3 月 15 日 17:20:55.032 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_num_ip_addresses:num_ip_addresses 为 NULL
3 月 15 日 17:20:55.033 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_type:类型为 NULL
3 月 15 日 17:20:55.033 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_ip_status: ip_ok 为 NULL
3 月 15 日 17:20:55.033 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_num_ip_addresses:num_ip_addresses 为 NULL
3 月 15 日 17:20:55.034 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_type:类型为 NULL
3 月 15 日 17:20:55.034 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_ip_status: ip_ok 为 NULL
3 月 15 日 17:20:55.034 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_num_ip_addresses:num_ip_addresses 为 NULL
3 月 15 日 17:20:55.034 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_type:类型为 NULL
3 月 15 日 17:20:55.034 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_ip_status: ip_ok 为 NULL
3 月 15 日 17:20:55.034 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_num_ip_addresses:num_ip_addresses 为 NULL
3 月 15 日 17:20:55.036 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_type:类型为 NULL
3 月 15 日 17:20:55.036 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_ip_status: ip_ok 为 NULL
3 月 15 日 17:20:55.036 org.example.testDev_xamplefmeb1c2e99.37572818 默认 8900 错误 netstatus_interface_get_num_ip_addresses:num_ip_addresses 为 NULL
结果请求发送成功,但问题是为什么我看到这个输出?
c++ - 如何在 Qt 中向特定接口/IP 发出网络请求?
所以从 Qt 5 开始,QHttp 已被弃用,我们现在都应该使用 QNetworkAccessManager。美好的。但是我如何从我的多宿主机器发出请求(HTTP 或其他)而不觉得我在玩轮盘赌?
如果没有办法,那么解决方法是什么?对于我现在的具体情况,我只需要通过 HTTP 下载一个文件。但是真的没有办法用 QtNetwork 以通用的方式做到这一点吗?
c++ - 使用 Qt (Windows/Linux) 从远程目标获取 ping
目前,我使用此代码检索目标系统的 ping。然而,它目前仅在 linux 下有效,并且可能取决于语言环境设置。添加对 windows 的支持可能会更加复杂。是否有一种简单的方法或库来获取目标系统的 ping?我主要使用 Qt,所以如果我可以使用 QSockets 将是理想的。
c++ - Http POST,使用 Qt 选择页面
我正在尝试在在线服务器中进行身份验证,但我无法选择要下载的页面,这是我的代码:
获取请求:
这里是发布请求,在获取请求完成后立即调用:
返回的错误是:
我不知道该怎么做,在谷歌上搜索我只找到了带我去那种方式的例子,所以如果有人可以帮助我会感谢你。:)