我需要的是在这个Mac应用程序中有一个简单的屏幕,只需打印一个字符串,因为iPhone正在通过WiFi网络传输字符串。
此字符串只是来自用户在iPhone上上下调整的滑块的字符串值。数据将被发送到Mac应用程序,然后Mac应用程序将从WiFi网络接收此信号,并只是打印值。
这是一个持续的连接。我不想尝试同步一次。我正试图从Mac上听iPhone设备,看看当用户从iPhone应用程序上下滑动UISlider时,iPhone是否正在发送更多字符串。
如何创建客户端?我需要使用Bonjour吗?
答案 0 :(得分:9)
在my answer到this question中,我提供了一个指向具有Mac component和iPhone one的示例应用程序的链接。这些组件通过WiFi网络在彼此之间进行通信,其中一个标签的变化在另一个上反映。这是使用Bonjour发现和标准网络API完成的。
通过简单的修改,这可以用于发送您的特定情况所需的连续更新。
答案 1 :(得分:5)
使用CFNetwork框架,您可以使用bonjour进行发现,然后通过本机套接字来处理持久连接,以便来回传递数据。
这是一个很好的入门教程,适用于iOS,但CFNetwork也可以在OS X中使用。
http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/