当前位置: 代码迷 >> QT开发 >> qt tcpsocket 跨线程解决方案
  详细解决方案

qt tcpsocket 跨线程解决方案

热度:133   发布时间:2016-04-25 04:44:00.0
qt tcpsocket 跨线程
继承Q w i d g e t 声明变量QtcpSocket关联其connected readyread信号到onConnectted,onReadyread,实现文件传输,独立运行时没有问题,但是将其作为主窗口的中央部件时,报段错误,猜测是多线程问题,是否需要将QTcpsocket封装到线程中,得高手指点。

------解决方案--------------------
不需要,QTcpSocket完全可以跨线程
------解决方案--------------------
socket的连接是异步的,试试看分别加入waitForConnected()和waitForBytesWritten()
  相关解决方案