diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ogClient.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ogClient.py b/src/ogClient.py index 5b42858..2ab92d6 100644 --- a/src/ogClient.py +++ b/src/ogClient.py @@ -51,6 +51,11 @@ class ogClient: print('connecting...') self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sock.setblocking(0) + self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1) + self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPIDLE, 60) + self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, 30) + self.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPCNT, 4) + self.state = State.CONNECTING self.data = "" self.trailer = False |