2

我正在寻找一种在连接到同一 Wi-fi 网络的 iOS 设备之间同步数据的新方法。

我的应用程序使用 iCloud 来同步其 CoreData UIManagedDocument,但 iCloud 延迟对于我的目标来说太大了。

有什么方法可以将同一 Wi-Fi 网络中的 iOS 设备与 iOS SDK 连接起来吗?有任何想法吗?

谢谢

4

3 回答 3

2

任何两个支持 IP 的设备都可以使用 BSD 套接字相互连接——我编写了一个 Objective-C 包装器来促进这样的网络操作——就是这样。

于 2012-08-19T21:23:48.600 回答
2

从 iOS 7 开始,您应该研究Multipeer Connectivity Framework。它允许在同一 Wi-Fi 网络或蓝牙个人局域网上的 iOS 设备之间进行连接,并且 API 使用起来极其简单。

于 2015-03-22T11:34:05.607 回答
1

您可以使用 Gamekit 连接 WiFi 和蓝牙并来回发送数据。

这里有一个很好但很长的教程http://www.raywenderlich.com/12735/how-to-make-a-simple-playing-card-game-with-multiplayer-and-bluetooth-part-1 你应该可以挑选出所有的连接位。

于 2012-08-19T21:25:05.843 回答