第二講:編寫UDP Socket小程式
阿新 • • 發佈:2019-05-22
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
複製這段內容後開啟百度網盤手機