read, write, err = select.select([sock1, sock2], [], [])
如果 sock1 或 sock2 从另一端关闭并且它们开始接收 EOF (""),那么将选择将它们返回为可读状态,还是忽略它并继续阻塞?
最佳答案
套接字在 EOF 上被标记为可读,因此 select
将返回套接字,而 sock.read()
将返回零字节。
关于python - 套接字选择是否返回 EOF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28905782/