[Standards-JIG] Re: The Ack Hack.
pavel.simerda.lists at centrum.cz
Thu May 11 15:28:50 UTC 2006
On 2006-05-10 19:38, Tony Finch wrote:
> On Wed, 10 May 2006, Richard Dobson wrote:
> > personally I think that as soon as a connection is detected by the
> > server as being dead (using the acks) that the particular user in
> > question should immediately go offline rather than buffering the traffic
> > and giving the user a couple of minutes to reconnect.
> It sounds like you don't want reliable delivery at all, but would be happy
> with fast disconnection detection, which can (and is) already be done with
> whitespace pings.
I'm not sure that this is really done with whitespace pings. I am connecting
with PSI 0.10 to an ejabberd server and I still appear to be online after 15
minutes of disconnection.
I don't know what whitespace pings really do aside from sending whitespace,
which is not enough.
Also... the connection is sometimes only half-broken, so one direction fails
but one goes (but with tcp retransmits and so on). We need a reliable ping
mechanism, that distinguishes between ping and ping reply. The best would be
if the pong (the reply) referenced ping's id.
Keep it simple... http://www.pavlix.net/
More information about the Standards