最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中使用UDP通信實例

 更新時間:2014年08月15日 11:55:55   投稿:shichen2014  
這篇文章主要介紹了C#中使用UDP通信實例,非常實用的技巧,需要的朋友可以參考下

網(wǎng)絡(luò)通信協(xié)議中的UDP通信是無連接通信,客戶端在發(fā)送數(shù)據(jù)前無需與服務(wù)器端建立連接,即使服務(wù)器端不在線也可以發(fā)送,但是不能保證服務(wù)器端可以收到數(shù)據(jù)。本文實例即為基于C#實現(xiàn)的UDP通信。具體功能代碼如下:

服務(wù)器端代碼如下:

static void Main(string[] args) 
{ 
  UdpClient client = null; 
  string receiveString = null; 
  byte[] receiveData = null; 
  //實例化一個遠(yuǎn)程端點,IP和端口可以隨意指定,等調(diào)用client.Receive(ref remotePoint)時會將該端點改成真正發(fā)送端端點 
  IPEndPoint remotePoint = new IPEndPoint(IPAddress.Any, 0); 

  while (true) 
  { 
 client = new UdpClient(11000); 
 receiveData = client.Receive(ref remotePoint);//接收數(shù)據(jù) 
 receiveString = Encoding.Default.GetString(receiveData); 
 Console.WriteLine(receiveString); 
 client.Close();//關(guān)閉連接 
  } 
}

客戶端代碼如下:

static void Main(string[] args) 
{ 
  string sendString = null;//要發(fā)送的字符串 
  byte[] sendData = null;//要發(fā)送的字節(jié)數(shù)組 
  UdpClient client = null; 

  IPAddress remoteIP = IPAddress.Parse("127.0.0.1"); 
  int remotePort = 11000; 
  IPEndPoint remotePoint = new IPEndPoint(remoteIP, remotePort);//實例化一個遠(yuǎn)程端點 

  while (true) 
  { 
 sendString = Console.ReadLine(); 
 sendData = Encoding.Default.GetBytes(sendString); 

 client = new UdpClient(); 
 client.Send(sendData, sendData.Length, remotePoint);//將數(shù)據(jù)發(fā)送到遠(yuǎn)程端點 
 client.Close();//關(guān)閉連接 
  } 
}

程序最終運行效果如下:

相關(guān)文章

  • C#自定義Attribute值的獲取與優(yōu)化技巧

    C#自定義Attribute值的獲取與優(yōu)化技巧

    C#自定義Attribute值的獲取是開發(fā)中會經(jīng)常用到的,大家通常使用反射進(jìn)行獲取的,代碼也很簡單,今天通過本文給大家講解C#?Attribute值獲取方法,感興趣的朋友跟隨小編一起看看吧
    2023-07-07
  • Unity3D 計時器的實現(xiàn)代碼(三種寫法總結(jié))

    Unity3D 計時器的實現(xiàn)代碼(三種寫法總結(jié))

    這篇文章主要介紹了Unity3D 計時器的實現(xiàn)代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • WPF實現(xiàn)html中的table控件的示例代碼

    WPF實現(xiàn)html中的table控件的示例代碼

    相信很多做WPF開發(fā)的小伙伴都遇到過表格類的需求,雖然現(xiàn)有的Grid控件也能實現(xiàn),但是使用起來的體驗感并不好,所以本文我們就來用WPF自己實現(xiàn)一個html中的table控件吧
    2024-03-03
  • C#實現(xiàn)文件篩選讀取并翻譯的自動化工具

    C#實現(xiàn)文件篩選讀取并翻譯的自動化工具

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實現(xiàn)文件篩選及讀取內(nèi)容,并翻譯的自動化工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-03-03
  • 關(guān)于c#二叉樹的實現(xiàn)

    關(guān)于c#二叉樹的實現(xiàn)

    本篇文章小編為大家介紹,關(guān)于c#二叉樹的實現(xiàn)。需要的朋友參考下
    2013-04-04
  • C# 泛型List排序的實現(xiàn)

    C# 泛型List排序的實現(xiàn)

    本文主要介紹了C# 泛型List排序的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • C#泛型實例詳解

    C#泛型實例詳解

    這篇文章主要介紹了C#泛型,對于C#初學(xué)者來說是有必要牢固掌握的內(nèi)容,需要的朋友可以參考下
    2014-08-08
  • c# 動態(tài)加載dll文件,并實現(xiàn)調(diào)用其中的方法(推薦)

    c# 動態(tài)加載dll文件,并實現(xiàn)調(diào)用其中的方法(推薦)

    下面小編就為大家?guī)硪黄猚# 動態(tài)加載dll文件,并實現(xiàn)調(diào)用其中的方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • C# OleDbDataReader快速數(shù)據(jù)讀取方式(3種)

    C# OleDbDataReader快速數(shù)據(jù)讀取方式(3種)

    這篇文章主要介紹了C# OleDbDataReader快速數(shù)據(jù)讀取方式(3種),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • WinForm天貓雙11自動搶紅包源碼分享

    WinForm天貓雙11自動搶紅包源碼分享

    這篇文章主要為大家分享了WinForm天貓雙11自動搶紅包源碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10

最新評論

高州市| 婺源县| 竹溪县| 彩票| 台北县| 威信县| 安仁县| 娱乐| 紫金县| 宁安市| 桑日县| 建瓯市| 都兰县| 安丘市| 石嘴山市| 定边县| 武汉市| 四川省| 元氏县| 揭西县| 绥江县| 达拉特旗| 武陟县| 潼南县| 柯坪县| 贡嘎县| 景德镇市| 汤阴县| 惠安县| 申扎县| 亚东县| 尉犁县| 乐安县| 新建县| 海安县| 泾阳县| 东乡族自治县| 保山市| 会同县| 金门县| 云安县|