我想知道如何执行以下操作:
第1步:当用户按下按钮时,如何通过WIFI将以下字符串从iphone发送到mac计算机。
要发送的字符串:“hello”。
step2:如何使用我必须创建的应用程序接收该字符串。这将非常简单。它将没有界面,除了它只打印出消息。
我如何实现这样的目标。我从未使用iphone编程通过WIFI发送信号。有人可以指导我吗?
答案 0 :(得分:9)
我会引用一个类似的问题:
How can I create a small Mac app that receives data over the WiFi network from an iOS app?
使用CFNetwork框架,您可以使用bonjour进行发现,然后通过本机套接字来处理持久连接,以便来回传递数据。
这是一个很好的入门教程,适用于iOS,但CFNetwork也可以在OS X中使用。
http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone
答案 1 :(得分:4)
如果通过“wifi”,您的意思是“本地网络”,this blog post有一些示例代码,其中有一个iPhone应用程序和Mac应用程序通过Bonjour进行通信。它比你所要求的要多一点,但它会让你开始。
如果通过“wifi”,您的意思是“互联网”,那么您将需要自己的服务器位于两个设备之间。这要复杂得多,但仍然可行,您需要在服务器端技术的首选项中实现服务器部分。