1

現在のサーバーが MUC コンポーネントに Smack を提供しているかどうかを確認することは可能ですか?

エンドユーザーができるだけ簡単に設定できるようにしています。そのため、JID とパスワードだけを入力する必要があります。JID に属するサーバーに MUC コンポーネントがある場合、そのコンポーネントを新しい MUC に使用する必要があります。サーバーが MUC コンポーネントを提供しない場合、デフォルトの MUC コンポーネントが使用されます。

4

1 に答える 1

2

これにはXEP-0030(サービスディスカバリ)を使用します。 ServiceDiscoveryManagerは実装を提供します。DiscoverItemsから返されたアイテムごとgetInstanceFor(connection)に 、、、、discoverItems("example.com")を呼び出します。discoverInfo(jid)正しいコンポーネントが機能を実装しhttp://jabber.org/protocol/mucます。

于 2011-06-21T04:51:17.210 に答える