我在 Ubuntu Box(主机 A)上启动并运行 Bonjour(mDNSResponder - Linux 版本)。我已经设法将 Avahi 移植到一个新平台。如我所见, ./mDNSNetMonitor 能够发现 avahi 在不同的主机 Host B (/etc/avahi/services/myservice.service) 上发布的服务。这意味着 Bonjour 能够发现 Avahi 发布的服务。
我的问题是,为什么我需要 avahi-compat-libdns_sd 库。在实验的上下文中,我是否需要将 avahi-compat-libdns_sd 库也移植到新平台(主机 B)?请注意,在主机 B 上运行的 Avahi 是“启用 Dbus”的。