[Standards] Proposed XMPP Extension: Roster Versioning

Joe Hildebrand hildjj at gmail.com
Mon Mar 10 21:33:18 UTC 2008


On Mar 10, 2008, at 2:52 PM, Dave Cridland wrote:
> 1) How does the client know that it's got all the updates?

How does a client know it has all of its presence?  It doesn't, and it  
doesn't matter.  Same thing here.  What's the difference between these  
roster pushes and any other roster push?

> 2) Doesn't this mean that every roster push has to be acknowledged?  
> Doesn't this increase the transmissions required from a client?  
> (Note that the client cannot pipeline them all into the same TCP  
> packet, because of (1) - otherwise, it'd presumably compress well).

No.  Same as any roster push.  You just have to store the version  
number, and your associated data model.

-- 
Joe Hildebrand




More information about the Standards mailing list