Recientemente descubrí, a través del cliente de mensajería instantánea de empatía de Ubuntu, que existe un protocolo que permite al usuario hablar con cualquier persona en su red local real. Parece que la empatía llama a este servicio "Gente cercana" y Windows " Gente cerca de mí ".
Después de algunas investigaciones descubrí más información: parece que el "protocolo" se llama Avahi (o Apple Bonjour / Salut (?)) Y permite que un usuario se conecte a usuarios, impresoras y archivos en la red.
Mis preguntas:
- Bonjour, Avahi, personas cercanas, personas cercanas ... ¿son estos nombres diferentes para la misma cosa, es decir, para conectarse a "cosas" (usuarios / impresoras / archivos) en la misma red? ¿Son estas diferentes implementaciones de Zeroconf?
- ¿Qué mensajería instantánea admite este tipo de protocolo? AIM, Trillian y Empathy lo respaldan, ¿estoy en lo cierto? ¿Cuáles de ellos se pueden usar en un teléfono inteligente (Android)? Creo que Trillian sí y WiChat también, pero solo para iOS.
- ¿Existe una aplicación de Android que implemente un servicio de Bonjour o Avahi para la mensajería instantánea?
Respuestas:
Bonjour es el nombre comercial de Apple para los protocolos Zeroconf. Estos protocolos consisten en:
Avahi es la implementación de estos protocolos utilizados por Ubuntu.
El
People Nearby
servicio en Empathy utiliza la extensión de mensajería sin servidor XMPP , que implica anunciar su presencia a través de la red local a través de los protocolos estándar de descubrimiento del servicio Zeroconf, y clientes que se envían mensajes entre ellos directamente en lugar de hacerlo a través de un servidor.Salut es el nombre del servidor de Empathy que implementa este protocolo.
Que yo sepa, no hay una implementación estándar de DNS de multidifusión en Android, por lo que no sé si muchos clientes implementarían esta extensión de mensajería sin servidor.
fuente