On Tue, Jul 19, 2011 at 8:19 PM, Justin Karneges < justin-keyword-jabber.093...@affinix.com> wrote:
> Whitespace keepalives serve two purposes: > > 1) Keep connections from being killed by routers. > Client-originated keepalives normally deal with this, so negotiation isn't needed here--just send keepalives at the needed rate (typically 10-15 minutes). 2) Inducing TCP cleanup, in the event the peer is gone but you were never > notified. > The server might want to send keepalives for this, but infrequently; on the order of 30-60 minutes. I don't think negotiation is useful in either case, since the keepalives of each side are determined by that side's own requirements. -- Glenn Maynard