我想让客户跟踪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的
答案 0 :(得分:0)
您需要为此开发自定义代码,尤其是在您感兴趣的事件上触发数据包发送。