avahi-compat-libdns_sd 有啥作用?

Posted

技术标签:

【中文标题】avahi-compat-libdns_sd 有啥作用?【英文标题】:What does avahi-compat-libdns_sd do?avahi-compat-libdns_sd 有什么作用? 【发布时间】:2011-04-03 04:27:23 【问题描述】:

我在 Ubuntu Box(主机 A)上启动并运行 Bonjour(mDNSResponder - Linux 版本)。我已经设法将 Avahi 移植到一个新平台。如我所见, ./mDNSNetMonitor 能够在不同的主机 Host B (/etc/avahi/services/myservice.service) 上发现 avahi 发布的服务。这意味着 Bonjour 能够发现 Avahi 发布的服务。

我的问题是,为什么我需要 avahi-compat-libdns_sd 库。在实验的上下文中,我是否需要将 avahi-compat-libdns_sd 库也移植到新平台(主机 B)?请注意,在主机 B 上运行的 Avahi 是“启用 Dbus”的。

【问题讨论】:

【参考方案1】:

基本上它提供了一个dns_sd.h 头文件和一个使用avahi 的支持实现,以提供与Bonjour SDK 接口的兼容性。所以不,您不需要为您的实验同时移植 avahi-compat-libdns_sd 部分。

【讨论】:

以上是关于avahi-compat-libdns_sd 有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章

Amazon ELB 自动运行状况检查有啥作用,它有啥期望?

发布和自动发布有啥区别,有啥方法可以创建用户定义的自动发布池? [复制]

Flutter 中 required 和 @required 有啥区别。它们之间有啥区别,我们啥时候需要使用它们?

spark中的lit()有啥用?下面的两段代码返回相同的输出,使用 lit() 有啥好处 [重复]

Web 应用程序有啥方法可以从支持蓝牙的硬件读取实时数据?如果没有,有啥替代方案?

Java 非堆内存和栈内存有啥区别?它们是不是相同,如果不同,它们之间有啥区别?