我正在尝试将 UDP 数据报从 Windows XP 上的 UdpClient 发送到设备,但它没有响应。当我查看 Wireshark 中的流量时,我发现我的出站数据包很糟糕,因为它们的所有 IP 标头校验和都是 0x0000。
这台机器有两个网卡,所以我开始使用另一个网卡并开始遇到同样的问题。
我可以用两个网卡 ping 我的设备就好了,所以我认为我的 C# 代码一定有什么问题,但我不确定是什么。在带有 UdpClient 的 Windows XP 上的 .NET 4 中,您是否可以做错什么事情来导致这种情况?