【发布时间】:2012-09-17 05:06:08
【问题描述】:
我知道这个问题已经被问过很多次了。我已经阅读了所有答案并尝试了我能找到的每一段代码。几天后,我非常绝望,不得不向您寻求帮助。
我的家庭网络中有一台设备和一台 PC。设备发送 UDP 广播消息。在我的电脑上,我可以在 wireshark 中看到这些消息:
源目标长度
192.168.1.102 0.0.0.0 UDP 60 源端口:9050 目标端口:0
这意味着数据包正在到达我的 PC 上。我的下一步是创建一个接收这些数据包的 C# 应用程序。如上所述,我尝试了所有可能的解决方案,但它不会收到任何东西。
所以我想肯定有一些非常基本的东西我做错了。 谁能帮我吗?谢谢!
【问题讨论】:
-
你能贴出你用来监听数据包的代码吗?
-
任何活动防火墙?我不确定 Wireshark 在哪里拦截了这些包,但可能是防火墙之后阻止了它们
-
不,我只使用 Windows 防火墙。在我开始测试之前它就被关闭了。
标签: c# udp broadcast wireshark udpclient