Bonjour é o nome comercial da Apple para os protocolos Zeroconf. Esses protocolos consistem em:
- Um método de atribuir automaticamente endereços IP a máquinas na rede local quando não houver servidor DHCP disponível.
- Um método de anunciar serviços na rede local (descoberta de serviço através de DNS multicast).
Avahi é a implementação desses protocolos usados pelo Ubuntu.
O serviço People Nearby
no Empathy usa a extensão XMPP Serverless Messaging , o que implica anunciar sua presença no rede local através dos protocolos de descoberta de serviço Zeroconf padrão, e clientes enviando mensagens uns aos outros diretamente em vez de através de um servidor.
Salut é o nome do backend Empathy que implementa esse protocolo.
Até onde sei, não há uma implementação padrão de DNS multicast no Android, então não sei se muitos clientes implementariam essa extensão de mensagens sem servidor.