• 2545阅读
  • 3回复

QWebsocket多线程 [复制链接]

上一主题 下一主题
在线liulin188
 

只看楼主 倒序阅读 楼主  发表于: 2019-09-16
— 本帖被 圣域天子 从 Qt安装与发布 移动到本区(2019-09-20) —
老哥们有么有发现QWebsocket只能在主线程界面线程)中正常使用
在子线程中根本无法正常open,接收消息啊。
QWebsocket没有提供同步阻塞方法,我用的QEventLoop实现阻塞的,能用,但是不正常。。。。
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线stlcours

只看该作者 1楼 发表于: 2019-09-16
Qt高手必经之路:必须把QEventLoop充分搞清楚。如果实在搞不定,可以给我私信。
离线angelus

只看该作者 2楼 发表于: 2019-09-17
你说对了,websocket并不支持多线程,服务端不支持
在线liulin188

只看该作者 3楼 发表于: 2019-09-17
回 angelus 的帖子
angelus:你说对了,websocket并不支持多线程,服务端不支持 (2019-09-17 09:59) 

我用的qtwebsocket作为客户端连接的,

感觉qt对websocket的实现太简单了,不够QTcpSocket强大。
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
快速回复
限100 字节
 
上一个 下一个