【问题标题】:Does socket select return on an EOF?套接字选择是否在 EOF 上返回?
【发布时间】:2015-05-08 11:18:16
【问题描述】:
read, write, err = select.select([sock1, sock2], [], [])

如果 sock1 或 sock2 从另一端关闭并且它们开始接收 EOF (""),则选择将它们返回为可读,还是忽略它并继续阻塞?

【问题讨论】:

    标签: python sockets select


    【解决方案1】:

    套接字在 EOF 上标记为可读,因此select 将返回套接字,sock.read() 将返回零字节。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 2015-08-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    相关资源
    最近更新 更多