我正在做一些嵌入式开发,我正在将 udp 数据包从板上发送到一个用 C# 编写的简单侦听器然而,尽管 Wireshark 检测到数据包,但 C# 客户端从未收到任何东西。
当板子正在发送消息并且侦听器未运行时,我在 Wireshark 中看到交替的 UDP 数据包和 ICMP 错误数据包。当我启动监听器时,错误数据包消失了,但什么也没有收到。
我已经尝试从另一台计算机发送,这工作正常。将来自 PC 的数据包与来自主板的数据包进行比较,没有发现明显的差异。
Wireshark 中板载数据包的屏幕截图:http: //i.imgur.com/WmZ37n8.png
我真的迷路了,任何帮助将不胜感激。