国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C#中使用UDP通信

2019-11-17 03:03:13
字體:
供稿:網(wǎng)友
C#中使用UDP通信

UDP通信是無連接通信,客戶端在發(fā)送數(shù)據(jù)前無需與服務(wù)器端建立連接,即使服務(wù)器端不在線也可以發(fā)送,但是不能保證服務(wù)器端可以收到數(shù)據(jù)。

服務(wù)器端代碼:

C#代碼收藏代碼
  1. staticvoidMain(string[]args)
  2. {
  3. UdpClientclient=null;
  4. stringreceiveString=null;
  5. byte[]receiveData=null;
  6. //實(shí)例化一個(gè)遠(yuǎn)程端點(diǎn),ip和端口可以隨意指定,等調(diào)用client.Receive(refremotePoint)時(shí)會(huì)將該端點(diǎn)改成真正發(fā)送端端點(diǎn)
  7. IPEndPointremotePoint=newIPEndPoint(IPAddress.Any,0);
  8. while(true)
  9. {
  10. client=newUdpClient(11000);
  11. receiveData=client.Receive(refremotePoint);//接收數(shù)據(jù)
  12. receiveString=Encoding.Default.GetString(receiveData);
  13. Console.WriteLine(receiveString);
  14. client.Close();//關(guān)閉連接
  15. }
  16. }

客戶端代碼:

C#代碼收藏代碼
  1. staticvoidMain(string[]args)
  2. {
  3. stringsendString=null;//要發(fā)送的字符串
  4. byte[]sendData=null;//要發(fā)送的字節(jié)數(shù)組
  5. UdpClientclient=null;
  6. IPAddressremoteIP=IPAddress.Parse("127.0.0.1");
  7. intremotePort=11000;
  8. IPEndPointremotePoint=newIPEndPoint(remoteIP,remotePort);//實(shí)例化一個(gè)遠(yuǎn)程端點(diǎn)
  9. while(true)
  10. {
  11. sendString=Console.ReadLine();
  12. sendData=Encoding.Default.GetBytes(sendString);
  13. client=newUdpClient();
  14. client.Send(sendData,sendData.Length,remotePoint);//將數(shù)據(jù)發(fā)送到遠(yuǎn)程端點(diǎn)
  15. client.Close();//關(guān)閉連接
  16. }
  17. }


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 彭山县| 睢宁县| 滦南县| 腾冲县| 民权县| 宣化县| 赣州市| 泸西县| 咸阳市| 咸宁市| 浦县| 大埔区| 修武县| 平湖市| 阿拉善左旗| 辉南县| 昆山市| 宣威市| 余姚市| 博湖县| 新绛县| 肇东市| 北票市| 驻马店市| 诸暨市| 鄂托克前旗| 淳安县| 通州区| 布尔津县| 肥西县| 和田市| 富蕴县| 黔东| 安阳县| 锡林浩特市| 浮山县| 北宁市| 临泽县| 都安| 嘉祥县| 磴口县|