怎么在c#中利用UDP实现一个通信功能

  介绍

怎么在c#中利用UDP实现一个通信功能吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

服务器端代码如下

static  void  Main (string [], args)   {   UdpClient 才能;client =,空;   string 才能;receiveString =,空;   ,,byte [], receiveData =,空;//才能实例化一个远程端点,IP和端口可以随意指定,等调用client.Receive (ref  remotePoint)时会将该端点改成真正发送端端点   IPEndPoint 才能;remotePoint =, new  IPEndPoint (IPAddress.Any, 0);   ,,   while 才能;(真正的)   {才能=,,client  new  UdpClient (11000);=,,receiveData  client.Receive (ref  remotePoint);//接收数据=,,receiveString  Encoding.Default.GetString (receiveData);   ,Console.WriteLine (receiveString);   ,client.Close();//关闭连接   ,,}   }   客户端代码如下:   ,   static  void  Main (string [], args)   {   string 才能;sendString =,零;//要发送的字符串   ,,byte [], sendData =,零;//要发送的字节数组   UdpClient 才能;client =,空;   ,,   IPAddress 才能;remoteIP =, IPAddress.Parse (“127.0.0.1");   int 才能;remotePort =, 11000;   IPEndPoint 才能;remotePoint =, new  IPEndPoint (remoteIP, remotePort);//实例化一个远程端点   ,,   while 才能;(真正的)   {才能=,,sendString  Console.ReadLine ();=,,sendData  Encoding.Default.GetBytes (sendString);   ,,=,,client  new  UdpClient ();   ,client.Send (sendData, sendData.Length,, remotePoint);//将数据发送到远程端点   ,client.Close();//关闭连接   以前,,}

怎么在c#中利用UDP实现一个通信功能

怎么在c#中利用UDP实现一个通信功能