Existe uma maneira de configurar o ejabberd para encaminhar mensagens para todos os clientes online, independentemente da prioridade?

3

É possível configurar ejabberd para encaminhar mensagens para todas as instâncias on-line, digamos, do usuário joe e não apenas para aquelas com o maior valor de prioridade?

Também aprecio as referências ao padrão XMPP com os ponteiros sobre como fazer isso.

    
por 0xC0000022L 29.08.2013 / 15:51

2 respostas

1

Eu acho que a razão pela qual isso não foi coberto por ninguém, porque um Google inicial não aparece absolutamente nada.

Um pouco mais avançado no goggle-fu mostra que quando a prioridade de todos os recursos de um determinado usuário é a mesma, então a mensagem será multicast para todos os recursos disponíveis link

Eu também poderia encontrar alguém que montasse um ejabberd modificado que fizesse multicast em todos os recursos (independentemente da prioridade) link

Então, isso é possível, mas pode exigir um pouco de hacking da fonte (a opção mais simples seria simplesmente forçar a prioridade 1 para todas as sessões.)

    
por 02.03.2015 / 10:15
0

A solução oficial é que os clientes declarem suporte para os carbonos da mensagem . Esta é a maneira moderna de entrega, que suporta vários dispositivos.

    
por 03.10.2018 / 23:40

Tags