1

(了解 Apple 的处理方法,我很确定答案很明显,但我不得不问。)

如果您想提供任何示例,请为简单起见使用聊天。

显然,iOSdevice1-> my server-> Apple Push Notification Server-> iOSdevice2有效,但这与 p2p 几乎相反。

iOSDevice1 -> my server-> iOSDevice2应该可以工作,尽管必要的长轮询可能无法清除 App Store 仲裁程序。仍然不是纯粹的p2p。

但是呢iOSDevice1 -> iOSDevice2?或者真的……iOSDevice1 -> one-time ip lookup, iOSDevice1 -> iOSDevice2

对实施细节感兴趣,但也对 Apple 为发布具有服务器功能的应用程序实施的规则和规定感兴趣。

4

2 回答 2

3

我不明白为什么这种情况 -iOSDevice1 -> one-time ip lookup, iOSDevice1 -> iOSDevice2假设两个设备都具有可公开路由的 IP 地址(或在同一个网络上),它不起作用。不过,我认为他们俩都不太可能拥有可公开路由的地址。

于 2013-07-10T19:12:47.460 回答
1

“Multipeer Connectivity 框架 (MultipeerConnectivity.framework) 支持发现附近的设备并与这些设备直接通信,而无需 Internet 连接。”

转到 iOS7 中的新功能,你会看到这个,你可以在这里阅读文档: https ://developer.apple.com/library/prerelease/ios/documentation/MultipeerConnectivity/Reference/MultipeerConnectivityFramework/_index.html#/ /apple_ref/doc/uid/TP40013328

于 2013-07-10T19:12:11.283 回答