[Standards] stream restarts
stephenpendleton at hotmail.com
Thu May 8 15:40:43 UTC 2008
I think the reasons are:
- There is no reason have have stream restarts because the reasons they were introduced ended up not to be correct.
- The protocol "looks" better. Fewer stanzas are needed during the login/authentication process I believe.
- Some implementations will not need to throw away/reset their parsers anymore. Currently this is necessary for all implementations that I know of and those using the style of architecture I show below will no longer need to do this because the XML parser will be presented with a complete XML stream, instead of multiple ones. I don't think we should be changing the core protocol based on implementations though, so this is less important to me.
Also, it keeps Peter busy. Everyone knows he just hangs around in Colorado all day thinking about ways of inflicting Twitter on the XMPP world! :-)
> Date: Thu, 8 May 2008 16:18:26 +0100> From: dave at cridland.net> To: standards at xmpp.org> Subject: Re: [Standards] stream restarts> > On Thu May 8 16:10:27 2008, Stephen Pendleton wrote:> > I'm not sure what architecture you are using, but aren't you doing > > something like:> > > > - read socket (TLS is handled at the socket layer)> > - unwrap sasl if sasl has been negotiated> > - uncompress if XEP-0138 compression has been negotiated> > - present ascii XML to XML parser> > I also don't see why you can't just keep doing what you are doing > > now (throwing out the parser). The only thing that is changing is > > the removal of the <stream:stream> stanzas. You can still throw > > away (or reset) the parser at the right moments.> > Let's assume you're right.> > What advantage is there in doing away with the stream restarts, then?> > Dave.> -- > Dave Cridland - mailto:dave at cridland.net - xmpp:dwd at jabber.org> - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/> - http://dave.cridland.net/> Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade
Get Free (PRODUCT) RED™ Emoticons, Winks and Display Pics.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Standards