我想知道bonjour是公共的还是私有的api?我们可以在我们的应用程序中直接使用它吗?
发布于 2010-03-20 00:58:42
Bonjour由NSNetServices和CFNetServices API处理,您可以阅读有关here的更多信息。这些是Cocoa和Core Foundation接口,可以在Mac和iPhone应用程序中公开使用。正如已经指出的,许多应用程序利用它来进行iPhone - iPhone网络(例如,游戏工具包位于Bonjour之上)或Mac - iPhone数据同步(例如,用于Marcus Zarra的ZSync库)。
Bill Dudney为他描述的here的iPhone创建了一个精简的Bonjour服务器类。我创建了一个匹配的Mac应用程序,它可以与他的测试应用程序通信,可以从here下载。苹果的WiTap示例代码演示了如何使用Bonjour将两个iPhones联网在一起。
我在我教授的有关iPhone开发的课程中专门介绍了Bonjour networking,可以下载VoodooPad格式的here格式的课程笔记(请转到Networking课程了解相关内容)。
发布于 2010-03-19 21:42:11
苹果甚至有一个名为BonjourWeb的示例项目,它向你展示了如何在iPhone上使用Bonjour。
发布于 2010-03-19 21:38:42
是的,Bonjour是公开的。App Store上有很多使用它的应用程序。
https://stackoverflow.com/questions/2477602
复制相似问题