DatagramSocket不接收数据

时间:2016-06-22 03:39:40

标签: c# windows-phone uwp

我创建了一个Windows套接字并发送了一些数据。这就是没有任何结构的样子。

DatagramSocket socket = new DatagramSocket();
HostName hostname = new HostName("IP");

socket.MessageReceived += Socket_MessageReceived;
await socket.ConnectAsync(hostname, "PORT");

DataWriter writer = new DataWriter(socket.OutputStream);
string command = "command";
byte[] packet = System.Text.Encoding.UTF8.GetBytes(command);
writer.WriteBytes(packet);
writer.StoreAsync();

我的问题是 socket.MessageReceived + = Socket_MessageReceived; 应用程序永远不会到达此部分。 选择清单中的功能。 我用WIRESHARK检查了所有内容,我的数据被发送,我收到了数据(我从不停止接收它,我的意思是当我发送命令服务器时会一直发送回复而不停止)。

也许有人可以解释我做错了什么?

0 个答案:

没有答案