From b3cd398012a4a275cf12691fed643adfadaa7568 Mon Sep 17 00:00:00 2001 From: Arthur Golubtsov Date: Fri, 18 Oct 2019 14:56:11 +0300 Subject: [PATCH] Server: Add SO_KEEPALIVE option to server socket --- Server/server.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Server/server.py b/Server/server.py index 819f86f..8df4faf 100644 --- a/Server/server.py +++ b/Server/server.py @@ -39,6 +39,7 @@ class Server(messaging.Singleton): self.sel = selectors.DefaultSelector() self.server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + self.server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) self.server_socket.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) self.host = socket.gethostname()