[Standards-JIG] The Ack Hack.

Trejkaz trejkaz at trypticon.org
Thu May 11 13:42:25 UTC 2006

On Thursday 11 May 2006 16:56, Michal vorner Vaner wrote:
> But, this has a significant problem. There are many clients that has no
> way of remembering these numbers between sessions. It can as well be my
> computer goes down and it does not save the number to its disk.

A client which can't be bothered saving state might as well not care about 
this feature, as implementing the rest of it is bound to be harder than 
writing a few bytes to a file.

> It may be that the power is off unexpectadly and I use my mobile phone
> client, which did not have the last conversation.

However yes, for the situation where you join from a completely different 
client, the server will simply have to assume that every message since the 
last ack is undelivered, and deliver them all again.

What I wonder about all this is the following: if I have two clients logged 
in, and the server spools 100 messages during the time between one client 
having connection troubles and the connection finally closing, what happens?  
Do all those messages wait the couple of seconds for the client to come back, 
or do they just all spew to the second client immediately?


             Email: trejkaz at trypticon.org
         Jabber ID: trejkaz at trypticon.org
          Web site: http://trypticon.org/
   GPG Fingerprint: 9EEB 97D7 8F7B 7977 F39F  A62C B8C7 BC8B 037E EA73
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <http://mail.jabber.org/pipermail/standards/attachments/20060511/4dcf46b8/attachment.sig>

More information about the Standards mailing list