def _set_keep_alive(self):
stream_socket = self._stream.socket
stream_socket.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
if platform.system().lower() == 'linux':
stream_socket.setsockopt(socket.SOL_TCP, socket.TCP_KEEPIDLE, 30)
stream_socket.setsockopt(socket.SOL_TCP, socket.TCP_KEEPINTVL, 5)
stream_socket.setsockopt(socket.SOL_TCP, socket.TCP_KEEPCNT, 5)
评论列表
文章目录