Thank you guys for the comments. In that case, this part of RFC 6120 is indeed 
a bit confusing. Might be nice if a clearer description is added to the errata.

Kevin Smith 於 2017/8/22 下午9:36 寫道:
> On 22 Aug 2017, at 14:05, 殷啟聰 | Kai-Chung Yan <seamli...@gmail.com> wrote:
>> I tried with Prosody 0.9.12 today and found that it has the same behavior as 
>> ejabberd. I guess that "Resource Binding indicating stream negotiation" has 
>> been a consensus among developers. I personally do not think this is good, 
>> because clients who strictly comply with RFC 6120 will have trouble talking 
>> to the rest of the world.
> I think in this case 4.3.5 is somewhat misleading, here (maybe it’s an 
> artefact of trying to support clients that don’t resource bind). For the full 
> flow, see 9.1.3 and 9.1.4, where it’s explicit that after resource binding 
> (and without sending stream features), "Now the client is allowed to send XML 
> stanzas over the negotiated stream."
>
> So yes, you shouldn’t expect stream features after a resource bind, at that 
> point you’re done and can start Doing Stuff.
>
> /K
> _______________________________________________
> JDev mailing list
> Info: https://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: jdev-unsubscr...@jabber.org
> _______________________________________________


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
JDev mailing list
Info: https://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: jdev-unsubscr...@jabber.org
_______________________________________________

Reply via email to