Hi, still about to this same XEP, during implementation, I came to a new question. In the service discovery request (the one to associate a list of features to a node), there is the "node" attribute. This attribute can have only a single value to be consistent: the one you set in the 'c' attribute in the presence stanza (or in the "stream:features" if you are a server).
But then, what if (even if it should never happen!) the other entity set some other "node" value which is not yours? 1/ Should you anyway answer, and you give again the right node value in your result query? 2/ Should you skip the service discovery request? 3/ Should you send an error? And if so, which error? Maybe an error of type "cancel" with "item-not-found" subnode? I think this should be written down, because it is not so obvious... Regards, Jehan -- Jehan ------------------------------------------------------------------------ Jehan's Profile: http://www.jabberforum.org/member.php?userid=16911 View this thread: http://www.jabberforum.org/showthread.php?t=1175