0

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

new IPEndPoint(IPAddress.Parse("255.255.255.255"), 13000)但是,如果我带着我的笔记本电脑并通过 C# 进行广播UdpClient(通过 wifi 连接到同一个路由器),什么也没有出现。

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

4

0 回答 0