iPhone到iPhone的通信
我很好奇我应该如何解决iPhone和两部手机之间的通信问题。
我有一个需要在两个已知电话之间发送数据的应用程序的想法。 问题是数据可能非常小或非常大。 我想要在服务器和消息传递层上有中间存储,但我希望在那里有高性能的手段来在设备之间进行通信,以获得更短,不重要的消息。
你总是听说有关网络和客户端与客户端通信的流行平台和协议,但我很好奇人们的想法是如何与iPhone进行p2p风格的通信。
我很确定它应该(可以)被视为一个简单的可寻址机器...所以我将不得不建立NAT穿越网络代码到iPhone本身。 我想过的一个想法是某种UPnP的情况,我会要求NAT将一个特定的端口与设备进行通信......但是我想我可以轻松地将它变成投票情况。
当然,我知道苹果最终会为开发者提供一种“推送”机制,但我希望事先将应用程序推出去......
只是对这类事情的想法感到好奇......对多人游戏情况的任何想法也会直接适用于(并从中受益)这个问题。
您是否尝试过从Apple购买WiTap样品? 它解决了发现(通过Bonjour)和连接(通过基本TCP)的问题。 它可能不如您正在寻找的那样健壮,但值得一看:
http://developer.apple.com/iphone/library/samplecode/WiTap/index.html
查看iPhone 3.0 SDK中的游戏套件的文档。 它允许iPhone通过蓝牙或通过Wi-Fi / 3G在本地连接。 它解决了对等和客户机 - 服务器体系结构。 它提供了不可靠和可靠的链接。
链接地址: http://www.djcxy.com/p/41943.html