udp既可以做服务器端,也可以做客户端
//服务器端
UdpClient udpClient = new UdpClient(new IPEndPoint(IPAddress.Parse("192.168.0.112"),7788);
while(true){
IPEndPoint = newIPEndPoint(IPAddress.Any,0);
byte[] data = UdpClient.Receive(ref point); //通过point可以确定数据来自何处
string message = Encoding.UTF8.GetString(data);
}
udp.Client.Close();
//客户端
UdpClient client = new UdpClient();
while(true){
string message = Console.ReadLine();
byte[] data = Encoding.UTF8.GetBytes(message);
client.Send(data,data.Length,new IPEndPoint (IPAddress.Parse("1923168.0.112"),7788));
}
client.close();