securetransport.py 文件源码

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

项目:s3-misuse-shoutings 作者: davidporter-id-au 项目源码 文件源码
def send(self, data):
        processed_bytes = ctypes.c_size_t(0)

        with self._raise_on_error():
            result = Security.SSLWrite(
                self.context, data, len(data), ctypes.byref(processed_bytes)
            )

        if result == SecurityConst.errSSLWouldBlock and processed_bytes.value == 0:
            # Timed out
            raise socket.timeout("send timed out")
        else:
            _assert_no_error(result)

        # We sent, and probably succeeded. Tell them how much we sent.
        return processed_bytes.value
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号