首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone的Avahi DNS堆栈?

iPhone的Avahi DNS堆栈?
EN

Stack Overflow用户
提问于 2010-03-19 12:54:22
回答 2查看 1.3K关注 0票数 1

我想知道我们是否有iphone端的avahi api?或者,我们可以在iphone中实现avahi协议吗?

avahi API提供:

avahi-core:将完整的mDNS/DNS-SD堆栈嵌入到软件中的API。这仅供嵌入式设备的开发人员使用。我们建议不要在普通的桌面应用程序中使用这个API,因为在同一个主机上同时运行多个mDNS堆栈并不是一个好主意。 DNS:使用avahi浏览和注册mDNS/DNS-SD服务的一个广泛的D总线接口。我们建议将此API用于用C以外的任何语言编写的软件(例如Python)。 avahi客户端:D总线API的简化C包装器。我们建议在C或C++程序中使用此API。D总线内部被完全隐藏了。 :一个基于GLib的GObject的面向对象C包装器。我们建议在GNOME/Gtk程序中使用这个API。

EN

回答 2

Stack Overflow用户

发布于 2010-03-19 15:05:15

Avahi和Bonjour基本上是一样的,都实现了mDNS。

检查这两份文件:

  • NSNetServices和CFNetServices编程指南简介
  • 游戏套件编程指南

第一种介绍了iPhone等价的Avahi,而第二种则在此基础上构建,并提供了一种与您找到的客户端进行对话的方法。

票数 3
EN

Stack Overflow用户

发布于 2010-03-19 14:17:06

原则上,任何与POSIX兼容的库都可以包含在iPhone上。然而,你可能无法通过应用商店的筛选。

一个更好的问题是:为什么要费心呢?avahi为您提供了哪些iPhone API处理没有的功能?

如果你告诉我们你想做什么,我们可以给你更好的建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2477380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档