私はアンドロイドにアプリを持っています.wifiをオンにして自宅のワイヤレスルーターに接続すると、UDP DatagramSocket
ala経由でブロードキャストでき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
、運がありませんでした。ここで何が起こっているのでしょうか?