社区
Qt
帖子详情
关于qt websocket 开发
rendao0563
2017-08-30 10:10:19
qt程序使用websocket 走https通信,在qtcreator点击运行可以建立服务,测试页面也可以通信,但是单独在release下就无法通信,不能连接,经过查询是因为环境变量的问题,设置了环境变量为qt下面的路径后,单独运行的问题解决。
那么请问,如果我的程序需要发布打包到别的机器上使用,如何配置这个环境变量呢?? 如有所知,重分酬谢!
...全文
520
3
打赏
收藏
关于qt websocket 开发
qt程序使用websocket 走https通信,在qtcreator点击运行可以建立服务,测试页面也可以通信,但是单独在release下就无法通信,不能连接,经过查询是因为环境变量的问题,设置了环境变量为qt下面的路径后,单独运行的问题解决。 那么请问,如果我的程序需要发布打包到别的机器上使用,如何配置这个环境变量呢?? 如有所知,重分酬谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rendao0563
2017-08-30
打赏
举报
回复
搞定了,由于https http这些基础知识不了解,所以入了歧途u,问题的根本在于 我的release中并没有libeay32.dll和ssleay32.dll两个动态库,转移过去以后,不需要qt环境不需要配置环境变量一样可以开启服务,哦也结帖。。。 参考:http://blog.csdn.net/aptweasel/article/details/54632714 谢谢@aptweasel
rendao0563
2017-08-30
打赏
举报
回复
QString crfile = "D:/127.0.0.1.crt"; QString kyfile = "D:/127.0.0.1.key"; QSslConfiguration sslConfiguration; QFile certFile(crfile); QFile keyFile(kyfile); certFile.open(QIODevice::ReadOnly); keyFile.open(QIODevice::ReadOnly); QSslCertificate certificate(&certFile, QSsl::Pem); QSslKey sslKey(&keyFile, QSsl::Rsa, QSsl::Pem); certFile.close(); keyFile.close(); sslConfiguration.setPeerVerifyMode(QSslSocket::VerifyNone); sslConfiguration.setLocalCertificate(certificate); sslConfiguration.setPrivateKey(sslKey); sslConfiguration.setProtocol(QSsl::TlsV1SslV3); m_pWebSocketServer->setSslConfiguration(sslConfiguration); if(m_pWebSocketServer->listen(QHostAddress::LocalHost, 1234)) { WriteLog(QString::fromLocal8Bit("开启websocket服务,端口:1234")); connect(m_pWebSocketServer, &QWebSocketServer::newConnection, this, &ReadImgFaceDetectorThread::onNewConnection); connect(m_pWebSocketServer, &QWebSocketServer::sslErrors, this, &ReadImgFaceDetectorThread::sslsocketErrors); }
rendao0563
2017-08-30
打赏
举报
回复
另一个机器也安装了qt5,但是设置了环境变量还是不能通信,经排查是bin目录下缺少ssleay32.dll文件,拷贝过去就可以了。 但是又不能让每个使用程序的人安装qt5太费劲了,环境变量这块不是很熟悉,求大神不吝赐教。
qt
开发
websocket
功能需要安装
这篇博客介绍了在Linux环境中使用
Qt
开发
WebSocket
功能的步骤,包括安装必要的库,创建
WebSocket
客户端,连接信号与槽,以及错误处理。还提到了在Ubuntu和Fedora系统中安装
Qt
开发
包的命令。
【
QT
开发
】
WebSocket
通信Q
WebSocket
类详解及实战应用
本文详细介绍
Qt
中的Q
WebSocket
类,涵盖其基本用法、关键特性、常用方法与信号,通过示例代码展示了如何实现
WebSocket
通信,适合希望在
Qt
项目中集成实时通信功能的
开发
者。
Qt
-Web混合
开发
-
WebSocket
客户端程序Web版本(9)
本文介绍了使用
Qt
结合HTML、CSS和JavaScript实现
WebSocket
客户端程序的Web版本。通过
Qt
将HTML界面打包,实现了客户端的连接、断开、状态查看和消息收发功能。
WebSocket
提供了一种在单次TCP连接上进行双向通信的协议,相较于HTTP的单向通信和频繁握手,更加高效。文章提供了关键代码示例,包括HTML、JavaScript和
Qt
的C++部分。
Qt
/C++音视频
开发
:采集
WebSocket
视频流并保存到MP4文件
本文聚焦于
Qt
/C++音视频
开发
,介绍了通过
WebSocket
协议采集视频流并保存为MP4文件的方法。阐述了其在视频会议、远程监控等系统的应用场景,解释了
WebSocket
视频流采集、音视频同步等原理,给出示例代码、测试方法及部署场景,还对未来发展提出展望。
Qt
WebSocket
开发
避坑指南:从连接失败到‘LspTrace’错误的排查与解决
本文系统梳理
Qt
中
WebSocket
开发
的典型问题,涵盖连接失败的四大根源(防火墙、DNS、代理、SSL证书)、错误日志解析技巧、多线程安全使用规范(线程绑定、信号槽通信)、性能优化策略(连接管理、重连机制)及Windows/Linux/macOS平台特异性问题(WinSock2泄漏、组策略限制等),聚焦网络通信与
Qt
框架协同调试核心要点。
Qt
21,499
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章