可以从Android广播,但不能从C#广播

时间:2012-12-05 00:45:32

标签: c# android udp ip broadcast

我的Android上有一个应用程序,如果我打开wifi并连接到我的家庭无线路由器,它可以通过UDP DatagramSocket ala mSck.send(new DatagramPacket(lBuf, 5, InetAddress.getByName("255.255.255.255"), 13000))进行广播,我可以看到它在wireshark的桌面上。

但是,如果我通过C#new IPEndPoint(IPAddress.Parse("255.255.255.255"), 13000)(通过wifi连接到同一路由器)将我的笔记本电脑和广播转发到UdpClient,则不会显示任何内容。

如果我将UdpClient的广播地址更改为IPAddress.Parse("192.168.2.255"),则可以正常使用。我试过改变UdpClient.EnableBroadcast和其他所有财产都没有运气。知道会发生什么事吗?

0 个答案:

没有答案