6

我最近通过 Ubuntu 的empathy im 客户端发现,存在一个协议,使用户能够与他实际本地网络上的任何人交谈。似乎同情将此服务称为“附近的人”和 Windows“附近的人”。

经过一番研究,我发现了更多信息:似乎“协议”被称为Avahi(或Apple 的Bonjour /Salut(?))并允许用户连接到网络上的用户、打印机和文件。

我的问题:

  1. Bonjour,Avahi,附近的人,附近的人......这些东西是同一事物的不同名称,即连接到同一网络上的“事物”(用户/打印机/文件)吗?这些是 Zeroconf 的不同实现吗?
  2. 哪个IM支持这种协议?AIM、Trillian 和 Empathy 支持它,对吗?其中哪些可在智能手机(Android)上使用?我认为 Trillian 和 WiChat 也是如此,但仅适用于 iOS。
  3. 是否有实现 Bonjour 或 Avahi 的即时消息服务的 Android 应用程序?
4

2 回答 2

6

Bonjour 和 Avahi 都是 IETF Zeroconf(AutoIP、基于多播 DNS 的服务公告/发现和基于多播 DNS 的本地 DNS 名称解析)的实现。Bonjour 是 Zeroconf 的 Apple 名称(本质上)。

于 2011-05-31T08:59:20.593 回答
6

Pidgin(适用于 windows/mac os/linux/bsd)也支持这一点,诺基亚 n900(运行 maemo)也支持 avahi。每个平台还有其他客户端(adium 是 pidgin 的 for-mac 版本)。

Avahi 是类 unix 操作系统(包括 linux 和一些 BSD)的开源实现。Bonjour 也是 Apple 为 Windows 和 Mac OS X 提供的开源实现。

Avahi 和 bonjour 完美交互,是同一协议的两种实现。我经常使用这种组合在 maemo/linux/mac 之间聊天。

于 2011-12-27T05:32:15.883 回答