我有一个基于System.Net.Sockets UdpClient的控制台Udp服务器,我将Udp数据包发送到我的Windows Phone 8.1的IP地址。
手机上的客户端使用Windows.Networking.Sockets DatagramSocket,我的问题是MessageReceived事件不会发生。
DatagramSocket的来源:https://msdn.microsoft.com/library/windows/apps/br241319
答案 0 :(得分:0)
我花了很多时间才找到解决方案,因为它非常愚蠢:DatagramSocket只有在发送之后才开始接收。 (至少对于广播消息。)
部分代码:https://gist.github.com/michaelosthege/857acac92b8ee689a6bb30d5bf23d9f6