(sock)
| 95 | _WINDOWS_TCP_INTERVAL_MS = 1000 |
| 96 | |
| 97 | def _set_keepalive_times(sock): |
| 98 | idle_ms = min(_WINDOWS_TCP_IDLE_MS, _MAX_TCP_KEEPIDLE * 1000) |
| 99 | interval_ms = min(_WINDOWS_TCP_INTERVAL_MS, _MAX_TCP_KEEPINTVL * 1000) |
| 100 | if idle_ms < _WINDOWS_TCP_IDLE_MS or interval_ms < _WINDOWS_TCP_INTERVAL_MS: |
| 101 | sock.ioctl(socket.SIO_KEEPALIVE_VALS, (1, idle_ms, interval_ms)) |
| 102 | |
| 103 | else: |
| 104 |
no test coverage detected