Недавно я обнаружил с помощью эмпатического IM-клиента Ubuntu, что существует протокол, который позволяет пользователю общаться с кем-либо в его реальной локальной сети. Похоже, эмпатия называет эту услугу «Люди рядом» и Windows « Люди рядом со мной ».
После некоторых исследований я обнаружил дополнительную информацию: кажется, что «протокол» называется Avahi (или Bonjour / Salut (?) От Apple) и позволяет пользователю подключаться к пользователям, принтерам и файлам в сети.
Мои вопросы:
- Bonjour, Avahi, люди рядом, люди рядом ... это разные имена для одного и того же, то есть для подключения к "вещам" (пользователям / принтерам / файлам) в одной сети? Это разные реализации Zeroconf?
- Какие IM поддерживают этот вид протокола? ЦЕЛЬ, Триллиан и Эмпатия поддерживают это, я прав? Какие из них можно использовать на смартфоне (Android)? Я думаю, что Trillian делает и WiChat тоже, но только для iOS.
- Существует ли приложение для Android, в котором реализована служба Bonjour или Avahi для обмена мгновенными сообщениями?
Ответы:
Bonjour - это торговая марка Apple для протоколов Zeroconf. Эти протоколы состоят из:
Avahi - реализация этих протоколов, используемых Ubuntu.
People Nearby
Служба в Empathy использует XMPP Serverless сообщениями расширение, которое влечет за собой рекламу вашего присутствия по локальной сети с помощью стандартных протоколов обнаружения служб Zeroconf, и клиенты отправки сообщений друг к другу напрямую , а не через сервер.Salut - это имя сервера Empathy, реализующего этот протокол.
Насколько мне известно, в Android нет стандартной реализации многоадресной DNS, поэтому я не знаю, будут ли многие клиенты реализовывать это расширение для обмена сообщениями без сервера.
источник