QTcpSocket类中的ReadyRead()信号没有被触发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QTcpSocket类中的ReadyRead()信号没有被触发相关的知识,希望对你有一定的参考价值。
今天在编写软件的时候,发现程序一直接收不到数据。经过多次排查之后发现QTcpSocket类中的ReadyRead()信号没有被触发,随后换成了bytesAvailable()函数之后发现返回的值是零。最后,我使用了waitForReadyRead()函数之后才接受到数据。
解决方法:开辟一个单独的线程用来存放QTCPSocket类。
以上是关于QTcpSocket类中的ReadyRead()信号没有被触发的主要内容,如果未能解决你的问题,请参考以下文章
接收不到 QTcpSocket 的 readyRead 信号?