-1

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

使用 IQ 协议 (http://xmpp.org/extensions/xep-0099.html)、存在协议 (http://xmpp.org/rfcs/rfc3921.html) 或仅通过循环访问相关客户并发送直接消息?

4

1 回答 1

1

首先,XEP-0099自 2003 年以来被推迟(根据顶部的红色文本),我不知道它的实现,我真的不认为它是你想要的。

其次,对于<iq/>一般的节,你不能广播它们。它们是一对一的请求和响应机制。一个请求只返回一个响应(或错误),而广播会破坏该规则。要广播一些信息,请使用 a<message/>或什至<presence/>. 如果您需要从一系列 JID请求<iq type="get">信息,可能确实是这样做的方法。

于 2012-06-18T14:58:00.743 回答