Merge pull request #2340 from spikefishjohn/patch-3

Update telnet_server.py
This commit is contained in:
Jeremy Grossmann 2024-01-26 17:55:11 +11:00 committed by grossmj
commit 4dd9cf2da2
No known key found for this signature in database
GPG Key ID: 0A2D76AC45EA25CD

View File

@ -192,9 +192,9 @@ class AsyncioTelnetServer:
sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
# 60 sec keep alives, close tcp session after 4 missed # 60 sec keep alives, close tcp session after 4 missed
# Will keep a firewall from aging out telnet console. # Will keep a firewall from aging out telnet console.
writer_sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPIDLE, 60) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPIDLE, 60)
writer_sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, 10) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, 10)
writer_sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPCNT, 4) sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_KEEPCNT, 4)
#log.debug("New connection from {}".format(sock.getpeername())) #log.debug("New connection from {}".format(sock.getpeername()))
# Keep track of connected clients # Keep track of connected clients