Niedawno odkryłem, dzięki klientowi IM empatii Ubuntu, że istnieje protokół, który umożliwia użytkownikowi rozmowę z kimkolwiek w jego sieci lokalnej. Wydaje się, że empatia nazywa tę usługę „Ludzie w pobliżu”, a Windows „ Ludzie w pobliżu ”.
Po kilku badaniach odkryłem więcej informacji: wydaje się, że „protokół” nazywa się Avahi (lub Bonjour / Salut (?) Firmy Apple) i pozwala użytkownikowi łączyć się z użytkownikami, drukarkami i plikami w sieci.
Moje pytania:
- Bonjour, Avahi, ludzie w pobliżu, ludzie w pobliżu ... czy te rzeczy to różne nazwy dla tej samej rzeczy, tj. Aby połączyć się z „rzeczami” (użytkownicy / drukarki / pliki) w tej samej sieci? Czy są to różne implementacje Zeroconf?
- Który komunikator obsługuje ten rodzaj protokołu? Wspierają go CEL, Trillian i Empatia, mam rację? Które z nich można wykorzystać na smartfonie (Android)? Myślę, że Trillian to robi i WiChat też, ale tylko na iOS.
- Czy istnieje aplikacja na Androida, która implementuje usługę Bonjour lub Avahi do obsługi wiadomości błyskawicznych?
Odpowiedzi:
Bonjour to nazwa handlowa Apple dla protokołów Zeroconf. Protokoły te składają się z:
Avahi to implementacja tych protokołów używanych przez Ubuntu.
People Nearby
Serwis w Empathy używa XMPP bez serwera Messaging rozszerzenie, które wiąże się reklamuje swoją obecność w sieci lokalnej za pomocą standardowych protokołów wykrywania usług Zeroconf, a klienci z wysyłaniem wiadomości do siebie bezpośrednio, a nie za pośrednictwem serwera.Salut to nazwa backendu Empathy, który implementuje ten protokół.
Według mojej wiedzy nie ma standardowej implementacji DNS multiemisji na Androidzie, więc nie wiem, czy wielu klientów zaimplementuje to rozszerzenie serwera bez obsługi serwera.
źródło