simdht_worker.py 文件源码

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

项目:zsky 作者: wenguonideshou 项目源码 文件源码
def recvall(the_socket, timeout=5):
    the_socket.setblocking(0)
    total_data = []
    data = ""
    begin = time()

    while True:
        sleep(0.05)
        if total_data and time()-begin > timeout:
            break
        elif time()-begin > timeout*2:
            break
        try:
            data = the_socket.recv(1024)
            if data:
                total_data.append(data)
                begin = time()
        except Exception:
            pass
    return "".join(total_data)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号