一、編寫服務器端代碼編程
文件-->新建服務器
新建一個控制檯程序:網絡
下面用的是一張舊圖,只要點確認就能夠了。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,操做更方便