Activate SO_KEEPALIVE on socket

review221002
This commit is contained in:
Cédric Krier committed 2012-01-17 13:51:08 +01:00
1 parent f31a96bd37
commit 4bd45954fb
3 files changed
+6

No files matched your search

+2
View File
@@ -274,6 +274,8 @@ class SimpleThreadedJSONRPCServer(SocketServer.ThreadingMixIn,
def server_bind(self):
self.socket.setsockopt(socket.SOL_SOCKET,
socket.SO_REUSEADDR, 1)
self.socket.setsockopt(socket.SOL_SOCKET,
socket.SO_KEEPALIVE, 1)
SimpleJSONRPCServer.server_bind(self)
+2
View File
@@ -83,6 +83,8 @@ class BaseThreadedHTTPServer(SocketServer.ThreadingMixIn,
def server_bind(self):
self.socket.setsockopt(socket.SOL_SOCKET,
socket.SO_REUSEADDR, 1)
self.socket.setsockopt(socket.SOL_SOCKET,
socket.SO_KEEPALIVE, 1)
BaseHTTPServer.HTTPServer.server_bind(self)
+2
View File
@@ -177,6 +177,8 @@ class SimpleThreadedXMLRPCServer(SocketServer.ThreadingMixIn,
def server_bind(self):
self.socket.setsockopt(socket.SOL_SOCKET,
socket.SO_REUSEADDR, 1)
self.socket.setsockopt(socket.SOL_SOCKET,
socket.SO_KEEPALIVE, 1)
SimpleXMLRPCServer.SimpleXMLRPCServer.server_bind(self)