2012-03-24 5 views
0

XMPPは、指定されたJIDの最も優先度の高いリソースにのみメッセージを送信します。クライアントは、これらの既存の資源の一つで自身を発表することができます私はすべての私の現在のリソース(自宅、職場、携帯電話)をチェックするクライアントを作成したい123複数のデバイスにJabberIdリソースが重複している

  • を参照してください

クライアントが複数のデバイスにメッセージを受信できることを望みます。何らかの理由でサービスが同じリソースを持つ複数のクライアントを受け入れない限り、これはうまくいくはずです。プロトコルに何か指定されていますか?または実装が許可/禁止することを選択できるもの?

答えて

0

フルJIDはユニークという識別子なので、同じIDで2回ログインすることはできません。

複数のクライアントがメッセージを受信するようにするには、同じ優先度を持つ両方のリソース(異なるリソース)を持ち、このタイプのルーティングをサポートするサーバーを使用します。これは仕様上のオプションです。

+0

私のJIDの他のリソースの優先順位を照会する方法はありますか?あなたは仕様の正しい点に私を向けることができますか?これはXEPの1つでカバーされていますか? – lurscher

0

XMPPは、指定されたJIDの最も優先順位の高いリソースにのみメッセージを送信します。

これは、サーバー構成またはサーバーソフトウェアで示されます。また、メッセージをすべてのリソースに配信するサーバソフトウェアもあります。

連絡先と連絡先のすべてのリソースが表示されます。したがって、手動で各リソースにメッセージを直接送信することもできます。

関連する問題