代码1:
udp = new UdpClient(502);
var r = udp.ReceiveAsync().Result; //此处一直不能接收到数据
代码2:
udp = new UdpClient(502);
udp.SendAsync(new byte[] { 0x31,0x32,0x34 }, 3, "192.168.1.20", 4001);
var r = udp.ReceiveAsync().Result; //这样正常了
如图,我是用的PI3的开发板,装的WIN10IOT系统,
写了个小程序,就是转发UDP数据,但测试死活收不到数据
同样的程序我WIN10 mobile手机是可以正常收发的,
代码如上:
后来我发现初始化后往外发送一个数据后再接收就正常了
有点奇怪,不知道是什么问题
UDP另一端我是用的一个TCP/IP UDP测试的一个通用小工具,排除这个软件问题
通道是WIN10 IOT的一个BUG?