protocol.py 文件源码

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

项目:SameKeyProxy 作者: xzhou 项目源码 文件源码
def _recv_msg(sock,size,timeout):
        _sock_timeout_recv(sock,timeout)
        try:        
            chunk=sock.recv(size, socket.MSG_WAITALL)   # receive all data in one call
        except TypeError:
            # M2Crypto sock.recv() doesn't support MSG_WAITALL parameter
            return __recv_msg_compat(sock,size,timeout)
        else:
            if len(chunk)!=size:
                err=ConnectionClosedError('connection lost')
                err.partialMsg=chunk  # store the message that was received until now
                raise err
            return chunk
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号