[jdev] Presence - how often?
Dave Cridland
dave at cridland.net
Thu Dec 11 07:43:34 CST 2008
On Thu Dec 11 13:19:46 2008, Tomasz Sterna wrote:
> Dnia 2008-12-11, czw o godzinie 13:59 +0100, Jonathan Schleifer
> pisze:
> > So the the problem is the timeout in Gajim, and disabling it
> helps, as
> > Dave already said. But disabling it is not always the best
> solution,
> > because then you also won't notice when the connection is really
> dead.
>
> Whitespace keepalive sent every now and then detects dead connection
> pretty fine.
You're thinking the TCP retransmission timeout, and max retries as
well, which'll typically break the connection are around 10-30
minutes or so *if* there's data being sent - by sending whitespace
you simply force that condition. A completely silent connection has
no timeout at all, and this is by design - as long as IP addresses
don't change, you can completely lose the network without any damage.
In order to detect a downed connection properly, you need to use
either 198 or 199 pings.
Dave.
--
Dave Cridland - mailto:dave at cridland.net - xmpp:dwd at dave.cridland.net
- acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
- http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
More information about the JDev
mailing list