TCP/UDP網絡程序設計

要以TCP通信模式設計Client端程序,步驟如下:

(1)建立Socket(使用socket()函數)

(2)通知Server請求連接(使用connect())函數

(3)若連接成功,使用輸入輸出函數(read()、write()函數)與Server互傳信息

(4)關閉Socket(使用close()函數)

要以TCP通信模式設計Server端程序,步驟如下:

(1)建立Socket(使用socket()函數)

(2)綁定Socket(使用bind()函數)

(3)打開listening socket(使用listening()函數)

(4) 等待Client連接請求(使用accept()函數)

(5)收到連接請求,確定連接成功後,使用輸入輸出函數(read()、write()函數)與Client端互傳信息

(6)關閉Socket(使用close()函數)


==============================================


要以UDP通信協議設計Client端程序,步驟如下:
(1)建立Socket(使用socket()函數)

(2)以sendto()函數傳送數據給Server端

(3)以recvfrom()函數接收Client端傳來的數據

(4)關閉Socket(使用close()函數)

要以UDP通信協議設計Server端程序,步驟如下:
(1)建立Socket(使用socket()函數)

(2)綁定Socket(使用bind()函數)

(3)以recvfrom()函數接收Client端傳來的數據

(4)以sendto()函數傳送數據給Client端

(5)關閉Socket(使用close()函數)

 

發佈了26 篇原創文章 · 獲贊 1 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章