介绍
怎么在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实现一个通信功能