[standards-jig] JEP-0047 (IBB) Updated

Dave Smith dizzyd at jabber.org
Tue Apr 8 19:17:27 UTC 2003


On Tuesday, Apr 8, 2003, at 12:41 America/Denver, Rachel Blackman wrote:

>> Suppose I have a 10-mbit connection to my Jabber server and you are on
>> 14k4 dailup. I initiate my "stream" to you and among the many other
>> things I do with my account I start sending one packet after the other
>> to you. I have no way of telling when or if you have received them, so
>> they just "pile up" on the Jabber server, and keep coming to you till
>> you disconnect or the server's storage runs out.
>
> Okay, this might sound really sort of stupid, but... we do already have
> jabber:x:event in message stanzas, which are being used for transport. 
>  Why
> not simply make every tenth, twentieth, whatever packet have a 
> <delivered/>
> event notification?  I sent twenty packets off, and wait for my
> notification to come back, send the next twenty packets, etc.  I mean, 
> in
> theory, the client should be returning a delivered notification if I
> request one anyway, by the event specification.  It's not exactly 
> elegant
> flow control, but at least it nicely reuses existing namespace. :)

Beautiful idea. I'm digging it..you could also easily (in the future) 
take this a step beyond and provide a full sliding window capability to 
provide better error handling.

Nice work, sparks. :)

Diz




More information about the Standards mailing list