如何通过wifi从iphone发送数据到应用程序,打印消息

时间:2010-10-10 18:42:28

标签: iphone objective-c wifi

我想知道如何执行以下操作:

第1步:当用户按下按钮时,如何通过WIFI将以下字符串从iphone发送到mac计算机。

要发送的字符串:“hello”。

step2:如何使用我必须创建的应用程序接收该字符串。这将非常简单。它将没有界面,除了它只打印出消息。

我如何实现这样的目标。我从未使用iphone编程通过WIFI发送信号。有人可以指导我吗?

2 个答案:

答案 0 :(得分:9)

我会引用一个类似的问题:

How can I create a small Mac app that receives data over the WiFi network from an iOS app?

使用CFNetwork框架,您可以使用bonjour进行发现,然后通过本机套接字来处理持久连接,以便来回传递数据。

http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/CFNetwork/Introduction/Introduction.html

这是一个很好的入门教程,适用于iOS,但CFNetwork也可以在OS X中使用。

http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone

答案 1 :(得分:4)

如果通过“wifi”,您的意思是“本地网络”,this blog post有一些示例代码,其中有一个iPhone应用程序和Mac应用程序通过Bonjour进行通信。它比你所要求的要多一点,但它会让你开始。

如果通过“wifi”,您的意思是“互联网”,那么您将需要自己的服务器位于两个设备之间。这要复杂得多,但仍然可行,您需要在服务器端技术的首选项中实现服务器部分。