>百科大全> 列表
CS通信的基本流程
时间:2025-04-13 20:44:09
答案

如下:

服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态。

客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服务器应答。

服务器应答一个SYN-ACK段,客户端收到后从connect()返回,同时应答一个ACK段,服务器收到后从accept()返回。

数据传输的过程是建立连接后,TCP协议提供全双工的通信服务,但是一般的客户端/服务器程序的流程是由客户端主动发起请求,服务器被动处理请求,一问一答的方式

推荐
Copyright © 2025 持续知识网 |  琼ICP备2022020623号 |  网站地图