J'ai récemment découvert, via le client de messagerie instantanée d'empathie d'Ubuntu, qu'il existe un protocole qui permet à l'utilisateur de parler avec n'importe qui sur son réseau local. Il semble que l’empathie appelle ce service "Personnes à proximité" et Windows " Personnes proches de moi ".
Après quelques recherches, j'ai découvert plus d'informations: il semble que le "protocole" s'appelle Avahi (ou Bonjour /Salut (?) De Apple) et permet à un utilisateur de se connecter à des utilisateurs, des imprimantes et des fichiers sur le réseau. .
Mes questions:
Bonjour est le nom commercial d'Apple pour les protocoles Zeroconf. Ces protocoles comprennent:
Avahi est la mise en œuvre de ces protocoles utilisés par Ubuntu.
Le service People Nearby
dans Empathy utilise l'extension XMPP Serverless Messaging , ce qui implique de signaler votre présence sur le réseau local via les protocoles de découverte de service Zeroconf standard et aux clients qui s'envoient des messages directement au lieu de via un serveur.
Salut est le nom du backend Empathy qui implémente ce protocole.
À ma connaissance, il n'existe pas d'implémentation DNS multicast standard sur Android. Je ne sais donc pas si de nombreux clients implémenteraient cette extension de messagerie sans serveur.