【问题标题】:iPhone to iPhone communicationiPhone 到 iPhone 通信
【发布时间】:2010-09-16 16:44:36
【问题描述】:

我有点好奇我应该如何解决 iPhone 和两部手机之间的通信问题。

我对需要在两部已知手机之间发送数据的应用程序有一个想法。问题是数据可能非常小或非常大。我希望在服务器和消息传递层上有中间存储,但我希望有一种高性能的方式在设备之间进行通信以获取更短、不重要的消息。

您总是听说过使用流行平台和协议进行网络和客户端到客户端通信,但我很好奇人们对使用 iPhone 进行 p2p 风格通信的想法。

我很确定它应该(并且可以)被视为只是一个简单的可寻址机器......所以我必须将 NAT 遍历网络代码构建到 iPhone 本身中。我的想法是某种 UPnP 情况,我会要求对特定端口进行 NAT 以与设备通信……但我想我可以很容易地将其变成轮询情况。

当然,我知道 Apple 最终会为开发人员提供“推送”机制,但我想提前将应用程序推出...

只是对这类事情的想法感到好奇......关于多人游戏情况的任何想法也将直接适用于(并从中受益)这个问题。

【问题讨论】:

    标签: iphone networking mobile upnp


    【解决方案1】:

    您尝试过 Apple 的 WiTap 示例吗?它解决了可发现性(通过 Bonjour)和连接性(通过基本 TCP)的问题。它可能不像您正在寻找的那样强大,但值得一看:

    http://developer.apple.com/iphone/library/samplecode/WiTap/index.html

    【讨论】:

    • 这是一个不错的例子,只是好奇人们在通过互联网进行设备到设备通信时的想法:)
    【解决方案2】:

    查看 iPhone 3.0 SDK 中 Game Kit 的文档。它允许 iPhone 在本地通过蓝牙或通过 wi-fi/3G 相互连接。它解决了对等和客户端-服务器架构。它提供了不可靠和可靠的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多