[JDEV] Re: Timeouts and Disconnects: Heartbeat+suggestion
admin at jabber.fsinf.de
admin at jabber.fsinf.de
Wed Oct 30 11:48:37 CST 2002
On Wed, 30 Oct 2002, Ace wrote:
> I have few users that connect to my server through dial-up. Generally
> speaking, they disconnect by terminating their dial-up connection. However
> Jabber thinks they are still connected, showing them as online for usually
> around 30 minutes, sometimes as long as 8 hours.
This has been discussed a while ago on JDEV:
[Thread start]
http://mailman.jabber.org/pipermail/jdev/2002-May/011725.html
[Heartbeat patch]
http://mailman.jabber.org/pipermail/jdev/2002-May/011816.html
The problem with the heartbeat patch is that some clients have XML parsing
bugs and crash with heartbeat enabled. I disabled heartbeat here after a
short time of testing therefore, I'll try again in some time.
BTW what about at-least-once delivery?- jabberd could store every message
even if delivered directly and delete it only if there was some kind of
life sign from the client (incoming data, graceful log-off); if not, keep
the message in store and deliver again upon next log-in. This way no
messages should be lost as opposed to the current behaviour (heartbeat
copes with presence, not with message delivery). May be difficult to
implement though.
Regards
More information about the JDev
mailing list