我想知道我们是否有适用于 iphone 端的avahi api ?或者,我们可以在 iphone 中实现 avahi 协议吗?
avahi API 提供:
avahi-core:用于将完整的 mDNS/DNS-SD 堆栈嵌入到您的软件中的 API。这仅适用于嵌入式设备的开发人员。我们不建议在普通桌面应用程序中使用此 API,因为在同一主机上同时运行多个 mDNS 堆栈不是一个好主意。
D-Bus API:一个广泛的 D-Bus 接口,用于使用 avahi-daemon 浏览和注册 mDNS/DNS-SD 服务。我们建议将此 API 用于以 C 以外的任何语言(例如 Python)编写的软件。
avahi-client:围绕 D-Bus API 的简化 C 包装器。我们建议在 C 或 C++ 程序中使用此 API。D-Bus 内部完全隐藏。
avahi-gobject:基于 GLib 的 GObject 的面向对象的 C 包装器。我们建议将此 API 用于 GNOME/Gtk 程序。