• 4044阅读
  • 0回复

关于多线程的问题 [复制链接]

上一主题 下一主题
离线huangweibuct
 

只看楼主 正序阅读 楼主  发表于: 2010-05-17
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
请问下,我在线程中创建一个QTcpSocket,当接到数据后,再发送数据,发送完后就收不到数据了。
如果只读数据,不在socket上写数据的话,可以正常收到发来的数据。

如果不用多线程,不会出现此问题。请问下怎么解决?
我觉得是发送完数据后,线程就阻塞了,收不到readyRead()信号
可是我在run()中最后调用了exec();

快速回复
限100 字节
 
上一个 下一个