diff options
| author | 2018-07-22 21:46:22 +0100 | |
|---|---|---|
| committer | 2018-07-22 21:46:22 +0100 | |
| commit | 2ea2dd17da4029434023bb237aa37826e88f6cf9 (patch) | |
| tree | 09bdd198009782993f51fc94f5013991d35b1865 /IRCServer.py | |
| parent | remove debug print in books.py (diff) | |
implemented handling notices in IRCLineHandler, including server notices
Diffstat (limited to 'IRCServer.py')
| -rw-r--r-- | IRCServer.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/IRCServer.py b/IRCServer.py index 083e211d..56fd6823 100644 --- a/IRCServer.py +++ b/IRCServer.py @@ -33,15 +33,19 @@ class Server(object): self.last_read = None self.attempted_join = {} self.ping_sent = False + self.name = None + if ipv4: self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) else: self.socket = socket.socket(socket.AF_INET6, 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(OUR_TLS_PROTOCOL) context.options |= ssl.OP_NO_SSLv2 |
