Co te opcje robią dla kontaktów Google Talk na pidgin?


0

Pidgin ma wiele opcji kontaktu Google Talk (możesz je zobaczyć, klikając kontakt prawym przyciskiem myszy):

  • Anuluj powiadomienie o obecności
  • Wypisz się
  • Blok
  • Usunąć

Zastanawiam się, która z tych opcji jest lokalna, która z nich ma wpływ na stan serwera i jaka jest różnica?

Odpowiedzi:


2

W tradycyjnym XMPP / Jabber istnieje kilka „elementów” dodawania kontaktu, częściowo pod wpływem faktu, że jest on zaprojektowany jako sieć federacyjna (np. E-mail).

  1. Możesz wysłać każdemu użytkownikowi wiadomość, ręcznie wprowadzając jego identyfikator.

  2. Możesz po prostu mieć kogoś na liście znajomych, ale bez żadnych dodatkowych funkcji, tylko po to, aby dodać ID do zakładek. („Usuń” usuwa zakładkę, anuluje subskrypcję przychodzącej obecności i odwołuje wychodzący dostęp do obecności w jednym kroku).

  3. Możesz zezwolić komuś innemu na wyświetlanie powiadomień o Twojej obecności - może on wiedzieć, czy jesteś online. („Anuluj powiadomienia o obecności” to anuluje).

  4. Możesz subskrybować powiadomienia o obecności innych osób - sprawdzaj, kiedy są online. („Anuluj subskrypcję” wyłącza to.)

Wszystkie trzy opcje są po stronie serwera. W większości aplikacji do czatowania dodanie osoby jako „kontaktu” składa się z 2, 3 i 4 razem. To samo dotyczy Google Talk, jak sądzę - jeśli masz kogoś na liście kontaktów, to automatycznie pozwala mu zobaczyć, kiedy jesteś online, a niektóre z tych elementów menu w ogóle nie będą działać.

(Oczywiście w większości klientów XMPP kroki są uproszczone w jednym. Elementy menu są dostępne na wypadek, gdyby ktoś potrzebował bardziej precyzyjnej kontroli.)


Nie jestem do końca pewien, czy „Block” w Pidgin jest po stronie serwera, czy nie. Myślę, że jest to po stronie serwera, jeśli twój serwer obsługuje tę funkcję, ale nie wszystkie.


więc nie ma sposobu, aby „ukryć” kontakt bez wypracowania takiego poziomu dostępu później?
Evan Carroll
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.