connect:客服端告诉服务端我要进行tcp链接第一个函数,成果返回1,失败返回0。
listen:非阻塞函数,将套接字与套接字的序列长度告诉系统内核。
accept:从处于established 状态的队列中取出完成的连接。
流程:
1.服务器调用listen进行监听,客户端调用connect来发送syn报文。
2.连接建立后,往listen队列中添加一个成功的连接,直到队列的最大长度。
3.服务器调用accept从listen队列中取出一条成功的tcp连接。
connect:客服端告诉服务端我要进行tcp链接第一个函数,成果返回1,失败返回0。
listen:非阻塞函数,将套接字与套接字的序列长度告诉系统内核。
accept:从处于established 状态的队列中取出完成的连接。
流程:
1.服务器调用listen进行监听,客户端调用connect来发送syn报文。
2.连接建立后,往listen队列中添加一个成功的连接,直到队列的最大长度。
3.服务器调用accept从listen队列中取出一条成功的tcp连接。