1. 程式人生 > >第二講:編寫UDP Socket小程式

第二講:編寫UDP Socket小程式

1、編寫伺服器端程式碼

檔案-->新建

新建一個控制檯程式:

下面用的是一張舊圖,只要點確認就可以了。

切換到FileView檢視

編譯、連結 StdAfx.cpp( 裡面的程式碼不用修改)

編輯UDPServer.cpp檔案

程式碼如下:

編譯--連結--執行。

2、編寫客戶端程式碼

檔案-->新建

新建一個控制檯程式:

下面用的是一張舊圖,只要點確認就可以了。

切換到FileView檢視

編譯、連結 StdAfx.cpp( 裡面的程式碼不用修改)

編輯UDPClient.cpp檔案

程式碼如下:

編譯--連結--執行  客戶端。

最終效果如圖:

由上可知UDP流程:

UDP伺服器端: 
  UDP程式設計的伺服器端一般步驟是: 
  1、建立一個socket,用函式socket(); 
  2、設定socket屬性,用函式setsockopt();* 可選 步驟
  3、繫結IP地址、埠等資訊到socket上,用函式bind(); 
  4、迴圈接收資料,用函式recvfrom(); 
  5、關閉網路連線; 

UDP程式設計的客戶端一般步驟是: 
  1、建立一個socket,用函式socket(); 
  2、設定socket屬性,用函式setsockopt();* 可選 步驟
  3、繫結IP地址、埠等資訊到socket上,用函式bind();* 可選 步驟
  4、設定對方的IP地址和埠等屬性; 
  5、傳送資料,用函式sendto(); 
  6、關閉網路連線;

 


上課視訊下載地址:

連結:https://pan.baidu.com/s/11ise_wXYP8Qc9BVR3AAOKA 
提取碼:98fh 
複製這段內容後開啟百度網盤手機