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

_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev

Reply via email to