首先,服务器端启动进程,调用Socket创建一个基于TCP协议的流套接字描述符。其次,服务进程调用bind命名套接字,将套接字描述符绑定到本地地址和本地端口上。再次,服务器端调用listen,开始侦听客户端的Socket连接请求。接下来阻塞,直到收到了客户端的connect请求,调用accept进行相应。因此,不阻塞bind和listen。
原创 | 2022-10-06 03:05:43 |浏览:1.6万
首先,服务器端启动进程,调用Socket创建一个基于TCP协议的流套接字描述符。其次,服务进程调用bind命名套接字,将套接字描述符绑定到本地地址和本地端口上。再次,服务器端调用listen,开始侦听客户端的Socket连接请求。接下来阻塞,直到收到了客户端的connect请求,调用accept进行相应。因此,不阻塞bind和listen。