在用C#开发UDP数据的时候,UdpClient有一个方法是UdpClient.BeginReceive,用来从远程主机异步接收数据报。
1 UdpClient client = obj as UdpClient; 2 IPEndPoint endpoint = new IPEndPoint(IPAddress.Any, 0); 3 while (true) 4 { 5 client.BeginReceive( 6 delegate (IAsyncResult result) 7 { 8 9 byte[] receiveBytes = result.AsyncState as byte[]; 10 Console.WriteLine(BitConverter.ToString(receiveBytes));//委托接收消息 11 }, 12 client.Receive(ref endpoint) 13 ); 14 Thread.Sleep(1000); 15 }
标签:UdpClient,receiveBytes,BeginReceive,IPEndPoint,client,result From: https://www.cnblogs.com/beihainanzhu/p/16868738.html