0

ejabberd が提供するマルチユーザー チャット サービスで、クライアントがルームのリストを追跡できるようにしたいと考えています。これには、サーバー上のすべてのルームのルームの作成/破棄およびプレゼンス イベントの通知を受信する必要があります。

プレゼンス イベントを送信せずに、そのようなイベントに関する通知を受信するようにサブスクライブして、すべてのルームの名簿に参加する方法はありますか?

FWIW、ルームリストのリクエストを送信する方法を見つけました (http://xmpp.org/extensions/xep-0045.html#disco-rooms)。pubsub システムを理解しようとしています。 (http://xmpp.org/extensions/xep-0060.html#glossary)そこで解決策が見つかることを願っていますが、明らかなことは何もありません。

XMPPランドでこれを行う正しい(TM)方法は何ですか?

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

4

1 に答える 1

0

そのためのカスタム コードを開発する必要があります。特に、関心のあるイベントでパケット送信をトリガーする必要があります。

于 2013-01-27T20:38:17.873 に答える