aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar jesopo2016-04-18 16:48:04 +0100
committerGravatar jesopo2016-04-18 16:48:04 +0100
commit978fc5a359aec1af666a2957eeb244aca7ff8420 (patch)
tree8febbb4ca1e3100c65552aefefc557ac71547a88
parentadded _cleanup(), a function called if present on a module before being unloa... (diff)
added a socket timeout to IRCServer socket objects.
-rw-r--r--IRCServer.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/IRCServer.py b/IRCServer.py
index 2f07e069..77d48f78 100644
--- a/IRCServer.py
+++ b/IRCServer.py
@@ -36,6 +36,7 @@ class Server(object):
socket.SOCK_STREAM)
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
+ self.socket.settimeout(5.0)
if self.tls:
context = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
self.socket = context.wrap_socket(self.socket)