jabber
マイコンピュータ()と携帯電話()pidgin
にクライアントがありますim+
。現在、すべてのメッセージはそのうちの1つで受信されます。たとえば、ある人が2つのメッセージを連続して送信する場合、1つのメッセージは1つのクライアントに転送され、2番目のメッセージは別のクライアントに転送されます。特定のクライアントがメッセージを受信する原因は何ですか?特定のクライアントにメッセージを受信させる方法はありますか?すべての顧客?
答え1
(この回答は有用な回答のために、より具体的な詳細を無視します。それ以上の内容があります。)
各XMPPセッションには、「優先順位」とそれに関連するリソースがあります。メッセージを送信するときに、メッセージを送信するリソースを含めたり含めたりしないことがあります。メッセージを送信するリソースを含めると、メッセージは常にそのリソース(クライアント)に転送されます。特定のリソースにメッセージを送信しないと、サーバーによって設定されたいくつかの規則に従って転送されますが、これらの規則は通常、優先順位の高いセッションに移動します(クライアントはその規則を設定できます)。 )あなたが知らない間にサービスを提供します)。
一部のクライアントは、特定のリソースにメッセージを送信するのに本当にうまく機能せず、他のクライアントにログインしても決して停止しません。そして私はそれがあなたが見ていると疑います。話しに行きます!」オフラインにしたりクライアントを変更したりするときは、この設定を変更しないでください。)
(はい、Carbons(XEP-0280)は、Carbonsを「選択」したすべてのクライアントに転送するためにこれらのルーティングルールを変更しますが、あなたはこれを使用しないようです。