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