[JDEV] Heartbeat patch for dialup and laptop users and faulty presence info

Bernd Eckenfels lists at lina.inka.de
Wed May 29 15:47:41 CDT 2002


On Wed, May 29, 2002 at 05:02:16PM +0200, Tijl Houtbeckers wrote:
> amount of time (expect during login maybe). The only thing it has to do is keep it's 
> TCP connection open. This means you can for example buffer the data on the client 
> side till the client is available for processing it.

This is exactly the problem with jabber losing messages. There is no Ack
message which the client has send to the server to ack the received
messages. Therefore the Server relies on the Ack from TCP socket which is
given before the message is received at the client. this is not a reliable
message transport. which is not as worse in chat situations but it is
dramatically in instant messages.

See smtp and pop3, both are morer reliable.

Greetings
Bernd



More information about the JDev mailing list