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

Reply via email to