dia*_*lex 14 empathy avahi zeroconf
我最近发现,通过 Ubuntu 的 empathy IM 客户端,存在一个协议,使用户能够与他实际本地网络上的任何人交谈。似乎同理心将这项服务称为“附近的人”,而 Windows 则称为“我附近的人”。
经过一些研究,我发现了更多信息:似乎“协议”被称为 Avahi(或Apple 的Bonjour /Salut(?))并允许用户连接到网络上的用户、打印机和文件。
我的问题:
Bonjour 是 Apple 的 Zeroconf 协议的商标名称。这些协议包括:
Avahi 是 Ubuntu 使用的这些协议的实现。
People NearbyEmpathy 中的服务使用XMPP Serverless Messaging扩展,这需要通过标准 Zeroconf 服务发现协议在本地网络上宣传您的存在,并且客户端直接而不是通过服务器向彼此发送消息。
Salut 是实现此协议的 Empathy 后端的名称。
据我所知,Android 上没有标准的多播 DNS 实现,所以我不知道是否有很多客户端会实现这个无服务器消息传递扩展。