(P8)socket编程三

文章目录

(P8)socket编程三

服务器端处于TIME_WAIT端是无法bind地址的
(P8)socket编程三
在TIME_WAIT状态还未消失的时候,就允许他重启
(P8)socket编程三

(P8)socket编程三

服务器端处理多个客户端连接

(P8)socket编程三
父进程用来接收客户端的连接
子进程处理与客户端的通信细节
服务端分为:监听套接字和已连接套接字
监听套接字用来接收三次握手数据,三次握手完成,就将其放到已连接队列中,accept函数从已连接队列返回一个连接,即已连接套接字。
已连接套接字不能接收连接,他是主动套接字
客户端只有已连接套接字
(P8)socket编程三

(P8)socket编程三

(P8)socket编程三

(P8)socket编程三

(P8)socket编程三
(P8)socket编程三

当父进程退出时,例可通知子进程退出
(P8)socket编程三
(P8)socket编程三