python类sock()的实例源码

connection.py 文件源码 项目:lambda-examples 作者: GalacticFog 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def can_read(self, timeout=0):
        "Poll the socket to see if there's data that can be read."
        sock = self._sock
        if not sock:
            self.connect()
            sock = self._sock
        return self._parser.can_read() or \
            bool(select([sock], [], [], timeout)[0])
connection.py 文件源码 项目:lambda-examples 作者: GalacticFog 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def _connect(self):
        "Wrap the socket with SSL support"
        sock = super(SSLConnection, self)._connect()
        sock = ssl.wrap_socket(sock,
                               cert_reqs=self.cert_reqs,
                               keyfile=self.keyfile,
                               certfile=self.certfile,
                               ca_certs=self.ca_certs)
        return sock
connection.py 文件源码 项目:lambda-examples 作者: GalacticFog 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def _connect(self):
        "Create a Unix domain socket connection"
        sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
        sock.settimeout(self.socket_timeout)
        sock.connect(self.path)
        return sock


问题


面经


文章

微信
公众号

扫码关注公众号