linux網絡編程之socket(二):C/S程序的一般流程和基本socket函數

一、基於TCP協議的網絡程序 下圖是基於TCP協議的客戶端/服務器程序的一般流程: 服務器調用socket()、bind()、listen()完成初始化後,調用accept()阻塞等待,處於監聽端口的狀態,客戶端調用socket()初始化後,調用connect()發出SYN段並阻塞等待服務器應答,服務器應答一個SYN-ACK段,客戶端收到後從connect()返回,同時應答一個ACK段,服務器收到
相關文章
相關標籤/搜索