首页| 论坛| 消息

标题:qudpsocket->writeDatagram向本地网段发数据报错
作者:闲来误事
日期:2017-11-23 11:12
内容:

如题,,调试出问题,找不到原因了。

qudpsocket->writeDatagram向本地网段发数据报错,但是向其他网段发送,没有错误,是正常的,什么原因呢?
向本地网段发数据,目的IP不在线,第三方工具抓包没有反应,也不死机,目的IP在线,直接死机,第三方工具抓包能看到发出数据


#1 [闲来误事 11-29 11:32]
找到问题了,在更改目的ip为同一网段,点播发送数据后,不知道为什么socket的readyRead()信号返回,while里面haspendingdatagrams()有效,pendingdatagramsize()为0,我判断大于0才取值处理,就死循环了,
现在新问题是=0了,应该怎么处理才能继续接收新数据呢?简单break不行,不接收新的信号了
#2 [闲来误事 11-29 11:55]
唉 再读一个0长度数据,就返回,不应该break的

回复 发表
主题 版块