TCP UDP Socket 網路程式設計總體步驟總結
阿新 • • 發佈:2019-01-22
【TCP】
1. 伺服器端
1)建立套接字create;
2)繫結埠號bind;
3)監聽連線listen;
4)接受連線請求accept,並返回新的套接字;
5)用新返回的套接字recv/send;
6)關閉套接字。
2. 客戶端
1)建立套接字create;
2)發起建立連線請求connect;
3)傳送/接收資料send/recv;
4)關閉套接字。
總結:
TCP Server端 :create --> bind --> listen --> accept --> recv/send --> close
TCP Client端 :create --> conncet --> send/recv --> close.
/*==============================================================*/
【UDP】
1. 伺服器端:
1)建立套接字create;
2)繫結埠號bind;
3)接收/傳送訊息recvfrom/sendto;
4)關閉套接字。
2. 客戶端:
1)建立套接字create;
2)傳送/接收訊息sendto/recvfrom;
3)關閉套接字.
總結:
UDP Server端 :create --> bind --> recvfrom/sendto -- >close
UDP Client端 :create --> sendto/recvfrom --> close.