2010-08-24 4 views
1

J'ai Bonjour (mDNSResponder - version Linux) opérationnel sur une Ubuntu Box (Host A). J'ai réussi à porter Avahi sur une nouvelle plate-forme. Comme je le vois, ./mDNSNetMonitor est capable de découvrir le service publié par avahi sur dit hôte différent, hôte B (/etc/avahi/services/myservice.service). Cela signifie que Bonjour est en mesure de découvrir le service publié par Avahi.Que fait avahi-compat-libdns_sd?

Ma question ici est, pourquoi ai-je besoin de la bibliothèque avahi-compat-libdns_sd. Dans le contexte de l'expérience, ai-je besoin de porter également la bibliothèque avahi-compat-libdns_sd sur la nouvelle plate-forme (Hôte B)? Notez que Avahi fonctionnant sur l'hôte B est 'Dbus activé'.

Répondre

1

Fondamentalement, il fournit un fichier d'en-tête dns_sd.h et une implémentation de support utilisant avahi pour fournir la compatibilité avec l'interface Bonjour SDK. Donc non, vous n'avez pas besoin de porter la pièce avahi-compat-libdns_sd pour votre expérience.