Objective c 通过蓝牙同步两部手机上的事件

Objective c 通过蓝牙同步两部手机上的事件,objective-c,ios,bluetooth,gamekit,Objective C,Ios,Bluetooth,Gamekit,我有一个通过蓝牙(使用GameKit)连接附近手机的应用程序。我想触发一个简单的硬件事件,使其在所有对等计算机上同时发生。是否有一种方法可以在不使用服务器的情况下跨所有设备协调事件 我想也许我可以只使用设备的内部时钟,但问题是,有一个或多个可能关闭。我能想到的唯一方法是查询同一个NTP服务器并比较时间偏移。问题在于:a)触发事件的速度有点慢,因为我需要插入人工延迟,b)需要有效的互联网连接 关于如何通过蓝牙精确地同步事件,有什么好主意吗?每个iPhone/iPod都带有激活的NTP同步功能,因此

我有一个通过蓝牙(使用GameKit)连接附近手机的应用程序。我想触发一个简单的硬件事件,使其在所有对等计算机上同时发生。是否有一种方法可以在不使用服务器的情况下跨所有设备协调事件

我想也许我可以只使用设备的内部时钟,但问题是,有一个或多个可能关闭。我能想到的唯一方法是查询同一个NTP服务器并比较时间偏移。问题在于:a)触发事件的速度有点慢,因为我需要插入人工延迟,b)需要有效的互联网连接


关于如何通过蓝牙精确地同步事件,有什么好主意吗?

每个iPhone/iPod都带有激活的NTP同步功能,因此我非常确定,几乎不可能找到一款具有显著时间偏移的设备。我认为你的方法很好;-)@凯勒:你有没有想到不用网络连接的办法?