Wireshark可以抓到包,代码却read不到任何数据

请教各位!有没有遇到过从Wireshark可以抓到UDP的数据包,但是在程序中却无法触发read函数。

这是wireshark的抓包,显示数据到达了监听的udp端口。

img

在程序里只成功Accept该连接,但是无法read出数据,在这里read会阻塞。

img

谢谢大家!

数据是嵌入式设备发出来的还是电脑?如果是嵌入式设备,建议开启wireshark的校验功能,检查一下校验是否有错。另外,你的打码一点用都没有,内容全在hex文件里呢,有啥重大机密么?