
Pidgin には、Google Talk の連絡先に関するさまざまなオプションがあります (連絡先を右クリックすると表示されます)。
- プレゼンス通知をキャンセル
- 登録解除
- ブロック
- 取り除く
これらのオプションのうちどれがローカルで、どれがサーバーの状態に影響を与えるのか、そしてその違いは何なのか疑問に思っています。
答え1
従来の XMPP/Jabber では、連絡先を追加するための「コンポーネント」が複数ありますが、これは、フェデレーション ネットワーク (電子メールなど) として設計されているという事実に一部影響されています。
手動で ID を入力することで、任意のユーザーにメッセージを送信できます。
誰かをバディ リストに追加するだけで、追加機能なしで ID をブックマークできます。(「削除」はブックマークを削除し、着信プレゼンス サブスクリプションをキャンセルし、発信プレゼンス アクセスを取り消す操作を 1 つの手順で実行します。)
他のユーザーにプレゼンス通知を表示できるようにすることができます。これにより、他のユーザーはあなたがオンラインかどうかを知ることができます。(「プレゼンス通知をキャンセル」でこれを取り消すことができます。)
他のユーザーのプレゼンス通知を購読して、オンラインになったときに確認することができます。([購読解除] をクリックすると、この機能はオフになります。)
これら 3 つのオプションはすべてサーバー側にあります。ほとんどのチャット アプリでは、誰かを「連絡先」として追加するには、2、3、4 を組み合わせて使用します。Google Talk にも同じことが当てはまると思います。連絡先リストに誰かを追加すると、その人は自動的にあなたがオンラインになっていることを知ることができるため、これらのメニュー項目の一部はまったく機能しません。
(もちろん、ほとんどの XMPP クライアントでは、手順は 1 つに簡略化されています。メニュー項目は、より正確な制御が必要な場合に備えて用意されています。)
Pidgin の「ブロック」がサーバー側であるかどうかはよくわかりません。サーバーがこの機能をサポートしている場合はサーバー側だと思いますが、すべてのサーバーがサポートしているわけではありません。