我在这里使用了非常基本的示例代码 - http://social.msdn.microsoft.com/forums/en-US/netfxnetcom/thread/92846ccb-fad3-469a-baf7-bb153ce2d82b/ - 创建 2 个控制台应用程序。一个通过 UDP 发送数据,第二个应用程序只是接收并显示它。我在端口 5115 上做了这一切,一切正常。发送者向 127.0.0.1:5115 发送随机字符串,监听者正确接收。
我们有一个设备将 UDP 数据包发送到我一直在玩的同一台 PC 上,端口为 5115。使用相同的侦听器代码,我完全没有收到任何东西。奇怪的是,在同一台 PC 上运行的 Wireshark 可以很好地看到数据包:
我完全不知道我在这里做错了什么。我在 Wireshark 看到所有这些数据的同一端口上收到 0 个字节!你能提供一些建议吗?
谢谢!