O que essas opções fazem para os contatos do Google Talk no pidgin?

0

O Pidgin tem várias opções para o contato do Google Talk (você pode vê-las quando clica com o botão direito do mouse no contato):

  • Cancelar notificação de presença
  • Cancelar inscrição
  • Bloquear
  • Remover

Eu estou querendo saber quais dessas opções são locais, quais delas têm um efeito no estado do servidor e qual é a diferença?

    
por Evan Carroll 02.02.2016 / 18:57

1 resposta

2

No XMPP / Jabber tradicional, há vários "componentes" para adicionar um contato, parcialmente influenciados pelo fato de ele ser projetado para ser uma rede federada (como e-mail).

  1. Você pode enviar uma mensagem para qualquer usuário inserindo sua ID manualmente.

  2. Você pode simplesmente ter alguém na sua lista de amigos, mas sem recursos adicionais, apenas para marcar o ID. ("Remover" exclui o marcador, cancela a assinatura de presença recebida e revoga o acesso de presença de saída em uma etapa.)

  3. Você pode permitir que outra pessoa veja suas notificações de presença - elas podem saber se você está on-line. ("Cancelar notificações de presença" revoga isso.)

  4. Você pode se inscrever nas notificações de presença de outra pessoa. Veja quando ela está on-line. ("Unsubscribe" desativa isso.)

Todas as três opções são do lado do servidor. Na maioria dos aplicativos de bate-papo, adicionar alguém como "contato" consiste em 2, 3 e 4 juntos. O mesmo se aplica ao Google Talk, eu acredito - se você tem alguém em sua lista de contatos, isso automaticamente permite que eles vejam quando você está on-line, e alguns desses itens de menu não funcionam.

(Claro que, na maioria dos clientes XMPP, os passos são simplificados em um. Os itens do menu estão lá apenas no caso de alguém precisar de um controle mais preciso.)

Não tenho certeza se "Bloquear" no Pidgin é do lado do servidor ou não. Eu acho que é do lado do servidor, se o seu servidor suporta o recurso, mas nem todos fazem.

    
por 02.02.2016 / 19:14