我有点好奇我应该如何处理iPhone和两部手机之间的通信问题.
我知道需要在两个已知手机之间发送数据的应用程序.问题是数据可能非常小或非常大.我希望在服务器和消息传递层上有中间存储,但我希望有高性能的方法在设备之间进行通信,以获得更短,不重要的消息.
你总是听说网络和客户端与流行的平台和协议进行客户沟通,但我很好奇人们对与iPhone进行p2p风格通信的想法.
我很确定它应该(并且可以)被视为一个简单的可寻址机器...因此我必须构建NAT遍历网络代码到iPhone本身.我的想法是某种UPnP情况,我会要求NAT特定端口与设备通信......但我想我可以很容易地把它变成轮询情况.
当然,据我所知,Apple最终将为开发人员提供一个"推送"机制,但我希望事先将应用程序推出门外......
只是对这类事情的想法感到好奇......对多人游戏情境的任何想法也会直接适用于(并从中受益)这个问题.