欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中使用UDP通信實例

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

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

服務器端代碼如下:

static void Main(string[] args) 
{ 
  UdpClient client = null; 
  string receiveString = null; 
  byte[] receiveData = null; 
  //實例化一個遠程端點,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();//關閉連接 
  } 
}

客戶端代碼如下:

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);//實例化一個遠程端點 

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

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

程序最終運行效果如下:

相關文章

  • Unity之跑馬燈抽獎效果單抽與連抽(附demo)

    Unity之跑馬燈抽獎效果單抽與連抽(附demo)

    這篇文章主要介紹了Unity之跑馬燈抽獎效果單抽與連抽,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • C#基于COM方式讀取Excel表格的方法

    C#基于COM方式讀取Excel表格的方法

    這篇文章主要介紹了C#基于COM方式讀取Excel表格的方法,涉及C# COM組件的調(diào)用與Excel表格的使用技巧,需要的朋友可以參考下
    2016-07-07
  • 深入分析C#中的異步和多線程

    深入分析C#中的異步和多線程

    這篇文章主要介紹了C#中異步和多線程的相關資料,幫助大家更好的理解和學習c#,感興趣的朋友可以了解下
    2021-01-01
  • C#常用數(shù)據(jù)結(jié)構和算法總結(jié)

    C#常用數(shù)據(jù)結(jié)構和算法總結(jié)

    這篇文章主要介紹了C#常用數(shù)據(jù)結(jié)構和算法,這里我們總結(jié)了一些知識點,可以幫助大家理解這些概念。
    2016-06-06
  • Unity使用物理引擎實現(xiàn)多旋翼無人機的模擬飛行

    Unity使用物理引擎實現(xiàn)多旋翼無人機的模擬飛行

    這篇文章主要介紹了Unity使用物理引擎實現(xiàn)多旋翼無人機的模擬飛行,包括了詳細的原理介紹和代碼實現(xiàn),對物理引擎感興趣的同學,可以參考下
    2021-04-04
  • C#控制臺輸出進度和百分比的實例代碼

    C#控制臺輸出進度和百分比的實例代碼

    C#控制臺輸出進度和百分比的實例代碼,需要的朋友可以參考一下
    2013-03-03
  • C#程序中類數(shù)量對程序啟動的影響詳解

    C#程序中類數(shù)量對程序啟動的影響詳解

    這篇文章主要給大家介紹了關于C#程序中類數(shù)量對程序啟動的影響的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • C#實現(xiàn)雙端隊列的示例代碼

    C#實現(xiàn)雙端隊列的示例代碼

    雙端隊列是一種可以在兩端擴展或收縮的序列化容器,本文主要介紹了C#實現(xiàn)雙端隊列的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • WPF中引入WindowsForms控件的方法

    WPF中引入WindowsForms控件的方法

    這篇文章主要介紹了WPF中引入WindowsForms控件的方法,結(jié)合實例形式分析了在WPF中調(diào)用Windows Forms控件的具體步驟與相關實現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • C# 10分鐘完成百度人臉識別(入門篇)

    C# 10分鐘完成百度人臉識別(入門篇)

    這篇文章主要介紹了C# 10分鐘完成百度人臉識別(入門篇),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-02-02

最新評論