def makeSocket(self, timeout=1): s = SocketHandler.makeSocket(self, timeout) if self.ssl: return ssl.wrap_socket(s, keyfile=self.keyfile, certfile=self.certfile) return s
def makeSocket(self): """makeSocket""" sock = SocketHandler.makeSocket(self, timeout=self.sock_timeout) if self.use_tls is True: return ssl.wrap_socket(sock, cert_reqs=self.cert_reqs, \ ca_certs=self.ca_certs) return sock
def makeSocket(self): """makeSocket""" sock = SocketHandler.makeSocket(self, timeout=self.sock_timeout) if self.use_tls is True: return ssl.wrap_socket(sock, cert_reqs=self.cert_reqs, \ ca_certs=self.ca_certs) return sock
def makeSocket(self, timeout=1, **kwargs): """makeSocket""" sock = SocketHandler.makeSocket(self, timeout=timeout) sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, kwargs.get('keep_alive', 1)) if platform.system() in ('Linux', 'Windows'): sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPIDLE, kwargs.get('after_idle_sec', 1)) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, kwargs.get('interval_sec', 3)) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPCNT, kwargs.get('max_fails', 5)) if self.use_tls is True: return ssl.wrap_socket(sock, cert_reqs=self.cert_reqs, ca_certs=self.ca_certs) return sock
def makeSocket(self, timeout=1, after_idle_sec=1, interval_sec=3, max_fails=5): """makeSocket""" sock = SocketHandler.makeSocket(self, timeout=timeout) sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPIDLE, after_idle_sec) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, interval_sec) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPCNT, max_fails) if self.use_tls is True: return ssl.wrap_socket(sock, cert_reqs=self.cert_reqs, ca_certs=self.ca_certs) return sock
def makeSocket(self, timeout=1): s = SocketHandler.makeSocket(self, timeout) s.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) return s
def makeSocket(self, timeout=1): s = SocketHandler.makeSocket(self,timeout) s.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) return s
def makeSocket(self, timeout=1): s = SocketHandler.makeSocket(self, timeout) if self.ssl: return ssl.wrap_socket(s, keyfile=self.keyfile, certfile=self.certfile, ca_certs=self.ca_certs) return s