A exibição de mensagens do Google Talk em todos os clientes conectados

2

Estamos usando o Google Talk como nosso cliente de bate-papo não oficial em todo o escritório no trabalho. Uma coisa que representa um grande problema quase todos os dias é o fato de que o Google Talk envia apenas uma mensagem para os clientes que você usou pela última vez. Mesmo que você esteja logado no GTalk em 3 máquinas diferentes, se você começar a falar em uma máquina, esta se tornará sua máquina "ativa", e se você for para outra máquina, você só receberá mensagens na última máquina ativa. Existe uma maneira de forçar o Google Talk a enviar mensagens para TODOS os clientes conectados, independentemente de qual cliente você está usando ativamente? Dessa forma, você não perde nenhuma mensagem durante o tempo entre a saída da máquina ativa e o novo cliente "ativo".

    
por Ryan Hayes 29.06.2010 / 17:40

4 respostas

1

O Google Talk fala o protocolo Jabber. Talvez um cliente diferente do jabber funcionasse melhor para seus objetivos.

Por exemplo, eu uso o Empathy, mas se eu tiver uma página do Gmail aberta, vejo a conversa em ambos os lugares.

    
por 29.06.2010 / 18:00
0

Em alguns casos, você pode colocar o registro no Dropbox e compartilhar o registro entre os clientes.

    
por 05.04.2012 / 12:59
0

Na verdade, até agora eu acho que esse é o comportamento padrão, no entanto, há uma falha de segurança que vale a pena mencionar. suponha que você deixe a máquina A executando com um cliente e agora você está em um local diferente usando a máquina B com outro cliente todas as mensagens endereçadas a você também são visíveis para quem está localizado onde a máquina A está.

em vez de impingir a mensagem a ser entregue a TODOS os clientes em execução, o protocolo deve deixar que o desenvolvedor decida se deseja que a mensagem se espalhe entre todos os clientes ou apenas o ativo.

o fato de muitos clientes também armazenarem em cache a sessão é um problema de segurança adicional que precisa ser resolvido.

    
por 19.02.2013 / 14:52
-1

Acredito que na verdade é o tratamento padrão do protocolo Jabber. Não é uma sala de bate-papo, ela foi projetada para enviar apenas para o local em que a pessoa foi conectada pela última vez, e não para ser spam para todos os dispositivos / sessões.

    
por 06.01.2011 / 17:24