
Pidgin 對於 Google Talk 聯絡人有許多選項(右鍵單擊聯絡人時可以看到它們):
- 取消出席通知
- 退訂
- 堵塞
- 消除
我想知道哪些選項是本地的,哪些對伺服器的狀態有影響,有什麼不同?
答案1
在傳統的 XMPP/Jabber 中,有幾個添加聯絡人的“組件”,部分原因是它被設計為聯合網路(如電子郵件)。
您可以透過手動輸入使用者 ID 向任何使用者傳送訊息。
您可以簡單地將某人添加到您的好友清單中,但無需任何其他功能,只需為該 ID 添加書籤即可。 (「刪除」可一步刪除書籤、取消傳入的線上狀態訂閱並撤銷傳出的線上狀態存取權限。)
您可以允許其他人查看您的狀態通知 - 他們可以知道您是否在線上。 (「取消狀態通知」可撤銷此操作。)
您可以訂閱其他人的狀態通知 - 查看他們何時在線。 (「取消訂閱」會將其關閉。)
所有三個選項都是伺服器端的。在大多數聊天應用程式中,將某人新增為「聯絡人」由 2、3 和 4 一起組成。我相信這也適用於 Google Talk——如果您的聯絡人清單中有某人,那麼他們會自動看到您何時在線,而其中一些選單項目根本不起作用。
(當然,在大多數 XMPP 用戶端中,這些步驟被簡化為一個。選單項目的存在只是為了以防萬一有人需要更精確的控制。)
我不完全確定洋涇浜中的「阻止」是否是伺服器端的。我認為如果您的伺服器支援該功能,則它是伺服器端的,但並非全部都支援。