1Qter豆
最佳答案其实编写这种应用程序最好不要去抠底层实现细节,那样你会思维混乱的。到底低层是怎么实现的,可以去了解,不过只要知道它们都有自己的协议,一般不会出现数据丢失即可。
你这里主要想知道为什么readyRead()信号不再触发,那是因为信号是事件驱动的,现在在while循环里出不去,所以不会获得信号。
还有,一次发送的数据,都可以使用hasPendingDatagrams()函数检测到,所以一次就读完了。等读完以后才跳出该函数。重新进入事件循 ...
| ||
2013-10-5 19:27:28
显示全部楼层
点评
1
评分 | ||
2013-10-5 20:29:54
显示全部楼层
| |