示例#1
0
 def _pre_open(self, sock=None):
     if sock is None:
         sock = socket.socket(self._domain, self._type)
     context = OpenSSL.Context(OpenSSL.SSLv23_METHOD)
     ssl_sock = OpenSSL.Connection(context, sock)
     ssl_sock.set_connect_state()
     GIOChannelClient._pre_open(self, ssl_sock)
示例#2
0
文件: sock.py 项目: AmiZya/emesene
 def _pre_open(self, sock=None):
     if sock is None:
         sock = socket.socket(self._domain, self._type)
         try:
             sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
         except AttributeError:
             pass
     GIOChannelClient._pre_open(self, sock)
示例#3
0
 def _pre_open(self, sock=None):
     if sock is None:
         sock = socket.socket(self._domain, self._type)
         try:
             sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
         except AttributeError:
             pass
     GIOChannelClient._pre_open(self, sock)
示例#4
0
 def _pre_open(self, sock=None):
     if sock is None:
         sock = socket.socket(self._domain, self._type)
         try:
             sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
         except AttributeError:
             pass
     context = OpenSSL.Context(OpenSSL.SSLv23_METHOD)
     ssl_sock = OpenSSL.Connection(context, sock)
     GIOChannelClient._pre_open(self, ssl_sock)
示例#5
0
 def _pre_open(self, sock=None):
     if sock is None:
         sock = socket.socket(self._domain, self._type)
     GIOChannelClient._pre_open(self, sock)