X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=doc%2Fconfig.but;h=2279db58aa348a9d6df4db853fe695bf9ded985b;hb=20f433efac8908e7024b3ae78fd8f6d3313f4d09;hp=7572a779c33eaa826208e97e805992993d24cc21;hpb=6bcac21e36c648736f06a86d97eebd41a9a0c271;p=PuTTY.git diff --git a/doc/config.but b/doc/config.but index 7572a779..2279db58 100644 --- a/doc/config.but +++ b/doc/config.but @@ -1,4 +1,4 @@ -\versionid $Id: config.but,v 1.83 2004/06/15 11:31:30 jacob Exp $ +\versionid $Id: config.but,v 1.84 2004/06/20 17:07:36 jacob Exp $ \C{config} Configuring PuTTY @@ -1506,7 +1506,8 @@ what \e{kind} of network problems you have between you and the server. Keepalives are only supported in Telnet and SSH; the Rlogin and Raw -protocols offer no way of implementing them. +protocols offer no way of implementing them. (For an alternative, see +\k{config-tcp-keepalives}.) Note that if you are using SSH1 and the server has a bug that makes it unable to deal with SSH1 ignore messages (see @@ -1525,6 +1526,34 @@ types of server. The Nagle algorithm is disabled by default. +\S{config-tcp-keepalives} \q{Enable TCP keepalives} + +\cfg{winhelp-topic}{connection.tcpkeepalive} + +\e{NOTE:} TCP keepalives should not be confused with the +application-level keepalives described in \k{config-keepalive}. If in +doubt, you probably want application-level keepalives; TCP keepalives +are provided for completeness. + +The idea of TCP keepalives is similar to application-level keepalives, +and the same caveats apply. The main differences are: + +\b TCP keepalives are available on \e{all} connection types, including +Raw and Rlogin. + +\b The interval between TCP keepalives is usually much longer, +typically two hours; this is set by the operating system, and cannot +be configured within PuTTY. + +\b If the operating system does not receive a response to a keepalive, +it may send out more in quick succession and if terminate the connection +if no response is received. + +TCP keepalives may be useful for ensuring that half-open connections +are terminated than for keeping a connection alive. + +TCP keepalives are disabled by default. + \H{config-proxy} The Proxy panel \cfg{winhelp-topic}{proxy.main}