Qt QTcpSocket在线程里面不能用,write的时候必须flush下。而且读不到数据

QTcpSocket使用的时候,需要事件循环,所以在线程run函数最后写上QThread::exec()就可以了。

connect的时候,需要使用

Qt::DirectConnection


具体参考:http://my.oschina.net/aslanjia/blog/605656

你可能感兴趣的:(Qt QTcpSocket在线程里面不能用,write的时候必须flush下。而且读不到数据)