QTcpSocket类中的ReadyRead()信号没有被触发

            今天在编写软件的时候,发现程序一直接收不到数据。经过多次排查之后发现QTcpSocket类中的ReadyRead()信号没有被触发,随后换成了bytesAvailable()函数之后发现返回的值是零。最后,我使用了waitForReadyRead()函数之后才接受到数据。
            解决方法:开辟一个单独的线程用来存放QTCPSocket类。

猜你喜欢

转载自blog.51cto.com/13813797/2329640