使用多对等连接在两个设备之间同步计时器?



我遇到了一些解决我问题的帖子,但没有一个真正得到我正在寻找的答案。我正在使用多对等连接在两个设备之间进行连接,并且我想同时执行一个代码块,延迟尽可能少。我已经将时间戳从主机发送到另一个对等体以同时启动计时器(使用 Date 类(,但始终至少有 0.3 到 0.5 秒的延迟。问题是设备时间没有完美同步。是否有任何第三方框架或解决方案允许我在两个设备上同时运行代码?这方面的一个例子是应用程序AmpMe,它可以在许多设备上同步音乐。顺便说一下,我正在使用 Swift 3。

我建议使用时间服务器来同步它们的时钟或计算它们时钟之间的偏移量,然后使用这些偏移量在两个设备上的同一时刻启动计时器。

最新更新