更正要用于广播查询的XMPP消息

时间:2012-06-18 12:26:44

标签: xmpp libjingle

我正在尝试使用Google的libjingle框架,并且需要将客户端的查询广播到其他已登录的客户端。

使用IQ协议(http://xmpp.org/extensions/xep-0099.html),在线协议(http://xmpp.org/rfcs/rfc3921.html)执行此操作是否正确?或者只是循环通过相关客户端并发送直接消息?

1 个答案:

答案 0 :(得分:1)

首先XEP-0099从2003年开始推迟(根据顶部的红色文字),我知道没有实现它,我真的不认为这是你想要的。

其次,对于<iq/>一般情况下,你不能广播它们。他们是one-to-one request-and-response mechanism。一个请求只返回一个响应(或错误),广播将破坏该规则。要广播某些信息,请使用<message/>或甚至<presence/>。如果您需要从一系列JID中请求信息,<iq type="get">可能确实是这样做的。