accept()方法和tcp/ip握手

Art*_*sky 5 java sockets tcp handshaking

我使用java ServerSocket类进行服务器应用.accept()方法是否参与tcp/ip握手?

正如我在tcp/ip dump和命令netstat中看到的那样,客户端在调用accept方法之前建立连接并返回Socket对象.

是java问题,还是我不理解accept()语义?

ond*_*dra 6

通常在Unix中,如果使用listen()标记套接字,则操作系统开始接受连接.当您调用accept()函数时,操作系统只需移交已打开的连接.Listen接受一个参数,该参数允许您指定OS允许的"未接受"开放连接数(即队列大小).