【发布时间】:2014-03-12 12:07:31
【问题描述】:
我在我的 Windows 7 机器上运行客户端应用程序,它将 UDP 消息发送到本地子网上的另一台服务器机器,然后服务器回复广播 UDP 消息,目的地为“192.168.1.255”。奇怪的是我在 Windows 上的客户端应用程序无法收到消息。我试过让服务器直接向我的windows机器'192.168.1.8'的ip发送单播消息,然后客户端可以得到它。我使用 WireShark 跟踪消息,我可以看到发送到“192.168.1.255”的 IP 数据包,但我的应用程序无法获取。
所以我相信Windows 7会阻止子网络中的广播消息。我关闭了windows防火墙,但还是不行。
我几乎可以肯定这是 windows 的问题,我在同一子网中的另一台 Linux 机器上运行完全相同的代码,它运行良好。
谁能帮我解决这个问题?非常感谢。
【问题讨论】:
标签: windows udp ip firewall broadcast