关闭窗体时,怎样结束Receive方法的阻塞?
答案是自己给自己发一个消息,随便什么内容。
Console.WriteLine("等待连接...");
byte[] bytes = listener.Receive(ref RemoteIpEndPoint);
UdpClient udpClient = new UdpClient(4444);
udpClient.Connect("127.0.0.1", 8888);
string msg = "1";
Byte[] bytes = Encoding.ASCII.GetBytes(msg);
udpClient.Send(bytes, bytes.Length);
本文介绍了一种在关闭窗体时结束Receive方法阻塞的方法,通过自我发送消息来实现,适用于UDP通信场景。

960

被折叠的 条评论
为什么被折叠?



