Различия между протоколами Bonjour / Avahi / People-Nearby - PullRequest
6 голосов
/ 28 мая 2011

Я недавно обнаружил, через empathy im клиента Ubuntu, что существует протокол, который позволяет пользователю общаться с кем-либо в его реальной локальной сети. Похоже, эмпатия называет эту услугу " Люди рядом " и Windows " Люди рядом со мной ".

После некоторого исследования я обнаружил больше информации: кажется, что «протокол» называется Avahi (или Bonjour / Salut (?) От Apple) и позволяет пользователю подключаться к пользователи, принтеры и файлы в сети.

Мои вопросы:

  1. Bonjour, Avahi, люди рядом, люди рядом ... это разные имена для одного и того же, то есть для подключения к "вещам" (пользователям / принтерам / файлам) в одной сети? Это разные реализации Zeroconf?
  2. Какие IM поддерживают этот тип протокола? ЦЕЛЬ, Триллиан и Эмпатия поддерживают это, я прав? Какие из них можно использовать на смартфоне (Android)? Я думаю, что Trillian делает и WiChat тоже, но только для iOS.
  3. Существует ли приложение для Android, в котором реализована служба Bonjour или Avahi для обмена мгновенными сообщениями?

Ответы [ 2 ]

6 голосов
/ 31 мая 2011

Bonjour и Avahi являются реализациями IETF Zeroconf (AutoIP, многоадресное DNS-оповещение / обнаружение службы и многоадресное DNS-разрешение локального DNS-имени).Bonjour - это название Apple для Zeroconf (по сути).

5 голосов
/ 27 декабря 2011

Pidgin (доступен для Windows / Mac OS / Linux / BSD) также поддерживает это, и Nokia N900 (который запускает Maemo) также поддерживает Avahi. Есть также другие клиенты для каждой платформы (adium - версия pidgin для mac).

Avahi - это реализация с открытым исходным кодом для Unix-подобных ОС (включая linux и некоторые BSD). Bonjour также является реализацией с открытым исходным кодом для Windows и Mac OS X от Apple.

Avahi и bonjour прекрасно взаимодействуют, будучи двумя реализациями одного и того же протокола. Я часто общаюсь между maemo / linux / mac, используя эту комбинацию.

...