CFNetwork和Bonjour集成,适用于iPhone到Mac的集成

时间:2010-07-13 19:17:50

标签: iphone objective-c macos bonjour cfnetwork

我想结合使用CFNetwork和Bonjour,以便能够在我的iPhone应用程序和Mac应用程序之间进行通信。 iPhone上的应用程序只有一个按钮。然后在Mac应用程序上,会有一个标签。如果按下iPhone应用程序上的按钮,则Mac应用程序上的标签会发生变化。

是否有可以执行此操作的示例代码?如果没有,有人可以引导我朝着正确的方向前进吗?

谢谢!

2 个答案:

答案 0 :(得分:44)

Bill Dudney创建了一个sample iPhone Bonjour application来演示如何使用Bonjour来发现和连接两个iPhone。我ported this example to the Mac演示如何在两个平台之间进行Bonjour发现。 Bill还提供了一个很好的writeup如何将这个例子中使用的Bonjour包装器放在一起。

这是一个非常简单的示例,对于Mac和iPhone客户端,它可以执行与您想要的类似的操作。只需要进行微小的修改。

我在Advanced iPhone Development course on iTunes U的网络会话视频中展示了这一点。

答案 1 :(得分:4)

在这里,我创建了一些简单的示例应用程序,用于在iPhone和iMAC之间交换数据。

https://github.com/boobalaninfo/Bonjour-iOS-MAC-Apps