第二講:編寫UDP Socket小程序

一、編寫服務器端代碼編程

文件-->新建服務器

新建一個控制檯程序:網絡

下面用的是一張舊圖,只要點確認就能夠了。socket

切換到FileView視圖函數

編譯、連接 StdAfx.cpp( 裏面的代碼不用修改)spa

編輯UDPServer.cpp文件3d

代碼以下:視頻

編譯--連接--運行。blog

二、編寫客戶端代碼編譯

文件-->新建

新建一個控制檯程序:

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

切換到FileView視圖

編譯、連接 StdAfx.cpp( 裏面的代碼不用修改)

編輯UDPClient.cpp文件

代碼以下:

編譯--連接--運行  客戶端。

最終效果如圖:

由上可知UDP流程:

UDP服務器端: 
  UDP編程的服務器端通常步驟是: 
  一、建立一個socket,用函數socket(); 
  二、設置socket屬性,用函數setsockopt();* 可選 步驟
  三、綁定IP地址、端口等信息到socket上,用函數bind(); 
  四、循環接收數據,用函數recvfrom(); 
  五、關閉網絡鏈接; 

UDP編程的客戶端通常步驟是: 
  一、建立一個socket,用函數socket(); 
  二、設置socket屬性,用函數setsockopt();* 可選 步驟
  三、綁定IP地址、端口等信息到socket上,用函數bind();* 可選 步驟
  四、設置對方的IP地址和端口等屬性; 
  五、發送數據,用函數sendto(); 
  六、關閉網絡鏈接;

 


上課視頻下載地址:

連接:https://pan.baidu.com/s/11ise_wXYP8Qc9BVR3AAOKA  提取碼:98fh  複製這段內容後打開百度網盤手機App,操做更方便

相關文章
相關標籤/搜索