我正在寻找一种在连接到同一Wi-Fi网络的iOS设备之间同步数据的新方法。
我的应用使用iCloud同步其CoreData UIManagedDocument,但iCloud延迟对我的目标来说太大了。
是否有某种方法可以将iOS设备与iOS SDK连接在同一Wi-Fi网络中?有什么想法吗?
由于
答案 0 :(得分:2)
任何两个支持IP的设备都可以使用BSD套接字相互连接 - 我编写了一个Objective-C包装器来促进这样的网络操作 - here it is.
答案 1 :(得分:1)
您可以使用Gamekit连接WiFi和蓝牙,并来回发送数据。
这里有一个很棒但很冗长的教程http://www.raywenderlich.com/12735/how-to-make-a-simple-playing-card-game-with-multiplayer-and-bluetooth-part-1 你应该能够挑选出所有的连接位。
答案 2 :(得分:1)
从iOS 7开始,您应该查看Multipeer Connectivity Framework。它允许在同一Wi-Fi网络或蓝牙个人局域网上的iOS设备之间建立连接,并且API非常易于使用。