cache.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:netconf-proxy 作者: fortinet-solutions-cse 项目源码 文件源码
def socket_is_remote_closed (sock):
    rfds, unused, unused = select.select([sock], [], [], 0)
    try:
        if sock in rfds:
            buf = sock.recv(1, socket.MSG_PEEK)
            if len(buf) == 0:
                logger.debug("****** read 0 on peek assuming closed")
                return True
        return False
    except Exception as error:
        logger.debug("***** GOT EXCEPTION on read(PEEK) must be closed: %s", str(error))
        return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号