どのJabberクライアントがメッセージを受信しますか?

どのJabberクライアントがメッセージを受信しますか?

jabberマイコンピュータ()と携帯電話()pidginにクライアントがありますim+。現在、すべてのメッセージはそのうちの1つで受信されます。たとえば、ある人が2つのメッセージを連続して送信する場合、1つのメッセージは1つのクライアントに転送され、2番目のメッセージは別のクライアントに転送されます。特定のクライアントがメッセージを受信する原因は何ですか?特定のクライアントにメッセージを受信させる方法はありますか?すべての顧客?

答え1

(この回答は有用な回答のために、より具体的な詳細を無視します。それ以上の内容があります。)

各XMPPセッションには、「優先順位」とそれに関連するリソースがあります。メッセージを送信するときに、メッセージを送信するリソースを含めたり含めたりしないことがあります。メッセージを送信するリソースを含めると、メッセージは常にそのリソース(クライアント)に転送されます。特定のリソースにメッセージを送信しないと、サーバーによって設定されたいくつかの規則に従って転送されますが、これらの規則は通常、優先順位の高いセッションに移動します(クライアントはその規則を設定できます)。 )あなたが知らない間にサービスを提供します)。

一部のクライアントは、特定のリソースにメッセージを送信するのに本当にうまく機能せず、他のクライアントにログインしても決して停止しません。そして私はそれがあなたが見ていると疑います。話しに行きます!」オフラインにしたりクライアントを変更したりするときは、この設定を変更しないでください。)

(はい、Carbons(XEP-0280)は、Carbonsを「選択」したすべてのクライアントに転送するためにこれらのルーティングルールを変更しますが、あなたはこれを使用しないようです。

関連情報