0

XMPP をデスクトップ アプリケーションのメッセージ バスとして使用したいと考えています。アプリケーションはユーザーの既存の XMPP アカウント (GTalk など) を使用し、IM サービスを提供しないため、クライアントのインスタンスを他の XMPP クライアントから見えないようにしたいと考えています。

これを行うために、クライアント サービス ディスカバリとプライバシー リストを使用して、自分以外のクライアントの完全な JID への発信プレゼンス通知をブロックすることを検討しています。ただし、このアプローチのスケーラビリティと堅牢性には疑問があります。これを達成するためのより良い方法はありますか?

編集:

私が今考えているのは、この動作に最も近いのは、プレゼンスを負の優先順位で設定することです。これにより、ユーザーの混乱が最小限に抑えられ、かなり普遍的に機能することが期待されます。

4

1 に答える 1

0

XEP-0126には必要なツールがありません。プレゼンスを指示する必要がある他のクライアントを見つける方法がないためです...彼らは見えないためです。

すべてのクライアントがMUCルームに参加したらどうですか?

于 2012-05-23T01:04:06.757 に答える