Editorial question27.7K views1,899 votes0 answers3,927 following
AI-generatedWhich keepalive mechanism should PuTTY prioritize for NAT traversal: TCP keepalives or application-level SSH keepalives
Choosing Between Keepalive Mechanisms in PuTTY PuTTY implements two distinct keepalive mechanisms in the Connection panel. The 'Enable TCP keepalives' option sets the SO_KEEPALIVE socket option, which relies on OS-controlled timing often spanning hours. The 'Seconds between keepalives' setting sends null SSH packets at user-defined intervals measured in seco