【发布时间】:2011-01-29 11:04:06
【问题描述】:
我想知道我们是否有 iphone 端的avahi api?或者,我们可以在 iphone 中实现 avahi 协议吗?
avahi API 提供:
avahi-核心: 用于嵌入的 API 完整的 mDNS/DNS-SD 堆栈到您的 软件。这是为了 嵌入式设备开发人员 只要。我们劝阻使用此 API 在普通桌面应用程序中 运行多个不是一个好主意 mDNS 同时堆叠在同一个 主持人。
D-Bus API:广泛的 D-Bus 浏览和注册界面 mDNS/DNS-SD 使用 avahi-daemon 的服务。我们 建议将此 API 用于软件 用 C 以外的任何语言编写 (例如 Python)。
avahi 客户端: 围绕 D-Bus 的简化 C 包装器 API。我们建议在 C 中使用此 API 或 C++ 程序。 D-Bus 内部结构 被完全隐藏。
avahi-gobject: 一个面向对象的 C 包装器,基于 GLib 的 GObject。我们建议使用这个 GNOME/Gtk 程序的 API。
【问题讨论】:
-
将来,当您询问非标准 API/库/等时,您应该包含指向它的链接,以便其他人知道您在说什么。