试图将Delphi应用程序迁移到C#,却找不到如何使用端口nnnn向网络上的每台机器广播。Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);s.Bind(new IPEndPoint(IPAddress.Any, 3333));
但不管我在发送时还做了什么
我试图从这两个应用程序中发送和接收UPD广播,但问题是我只能按预期从android应用程序发送和接收,而UWP应用程序不能接收UDP广播数据包?我在windows上安装了wireshark,它可以接收来自这两个应用程序的所有软件包。我为我的app.uwp.exe添加了防火墙规则(允许任何网络、任何端口、任何协议、任何ip),我重新启动了pc,我的UWP应用程序仍然无法从安卓应用程序接收。ContentPage p
Am 试图测试在应用程序中接收UDP广播。UDP广播是从同一子网上的另一台机器发送的(测试了来自另一台机器和同一台机器的广播,结果是相同的)。我将代码(如下所示)添加到Xamarin.Forms项目中,并在这台机器上运行UWP构建。我看到的是,在调试输出中,我得到了“开始接收”消息,然后就没有其他消息了。实际上没有接收到消息(或者至少没有调用回调)。我检查了netstat,可以看到当我的Xamarin.Forms应用