【发布时间】:2018-01-04 15:43:11
【问题描述】:
在 python 中,即使连接请求在服务器端的队列中,tcp connect 也会返回成功。有什么方法可以在客户端知道是否发生了接受或在服务器的队列中?
【问题讨论】:
-
不..该线程与我的问题@jwpfox无关
-
在阻塞模式下,当 connect(2) 返回时,您已经建立了连接。 (accept(2) 是否已经在远端执行没有意义。)
-
是的。再想一想。
-
@LorinczyZsigmond 只有在服务器端执行 accept 后,才能建立完整的连接并可以进行数据传输。当套接字在队列中时,我们无法将数据从客户端发送到服务器。
标签: python sockets tcp tcpclient