Bonjour (mDNSResponder - Linux バージョン) を Ubuntu Box (ホスト A) で実行しています。Avahi を新しいプラットフォームに移植することができました。ご覧のとおり、./mDNSNetMonitor は、別のホストであるホスト B (/etc/avahi/services/myservice.service) で avahi によって公開されたサービスを検出できます。これは、Bonjour が Avahi によって公開されたサービスを検出できることを意味します。
ここでの私の質問は、なぜ avahi-compat-libdns_sd ライブラリが必要なのかということです。実験のコンテキストで、avahi-compat-libdns_sd ライブラリも新しいプラットフォーム (ホスト B) に移植する必要がありますか? ホスト B で実行されている Avahi は「Dbus 対応」であることに注意してください。