使用XMPP跟踪MUC房间列表(ejabberd)

时间:2012-09-20 23:10:17

标签: xmpp ejabberd strophe multiuserchat

我想让客户跟踪ejabberd提供的多用户聊天服务的房间列表。这将需要接收服务器上所有房间的房间创建/销毁和存在事件的通知。

有没有办法订阅接收有关此类事件的通知而不发送在线事件,因此加入所有房间的名单?

FWIW,我已经找到了如何发送房间列表的请求(http://xmpp.org/extensions/xep-0045.html#disco-rooms),我一直在努力理解pubsub系统(http://xmpp.org/extensions/xep-0060.html#glossary)希望我能在那里找到解决方案,但似乎没什么好看的。

在XMPP土地上执行此操作的正确方法是什么?

Ubuntu 10.04 + ejabberd 2.1.5-3 + squeeze1 + Strophe.js& BOSH& jQuery的

1 个答案:

答案 0 :(得分:0)

您需要为此开发自定义代码,尤其是在您感兴趣的事件上触发数据包发送。