qt关于接收json数据的问题

编程小鱼 2020-09-04 12:06:43
请问大佬们,qt可以发送两次报文吗?发现发送第二次一直接收不到数据,函数执行一直显示格式错误




...全文
9231 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_45837778 2020-09-12
  • 打赏
  • 举报
回复
信号与槽函数为什么要连接两遍?不是连接的是同一个信号与槽?
mideum 2020-09-06
  • 打赏
  • 举报
回复
你的Qt版本是多少?libeay32.dll 和ssleay32.dll这个是openssl1.0的动态库,近期版本的Qt已经都是用1.1的libssl-1_1.dll和libcrypto-1_1.dll了
而且你也要保证你下载的位数(32位或64位)和你的程序一致,以及Qt的在线安装程序里就有预编译好的32位和64位的openssl动态库
如果openssl加载成功的话,一般不用再另外设置QSslConfiguration,QNetworkAccessManager会自己搞定的
编程小鱼 2020-09-04
  • 打赏
  • 举报
回复
谢谢解答,不过我试着设置了SSL,而且下载libeay32.dll 和 ssleay32.dll两个库文件,将这两个库文件拷贝到程序生成目录下(即生成exe的同级目录),改了一下代码,不过还是没成功
弓人水 2020-09-04
  • 打赏
  • 举报
回复
设置SSL,HTTPS协议需要SSL证书
QSslConfiguration config = QSslConfiguration::defaultConfiguration();
config.setPeerVerifyMode(QSslSocket::VerifyNone);
config.setProtocol(QSsl::TlsV1_2);
network_request.setSslConfiguration(config);

16,815

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧