如何在两台 iOS 设备上以纳秒精度执行一段代码?

Posted

技术标签:

【中文标题】如何在两台 iOS 设备上以纳秒精度执行一段代码?【英文标题】:How can I execute a block of code on two iOS devices with nanosecond precision? 【发布时间】:2017-06-09 11:29:23 【问题描述】:

我正在尝试在多个连接的 ios 设备上完美同步地执行两个操作。

例如,我想在 X 日期执行一段代码,其中 X 是以纳秒精度定义的日期。我希望在所有设备上执行。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题并开发了一个名为Synaction 的轻量级管理器,可以在here 找到它。 Synaction 负责计算设备和主机之间的偏移量,然后还将涵盖在提供的纳秒精度内执行代码块。

它与 MultipeerConnectivity 管理器类捆绑在一起,它利用它与需要同步的联网设备进行通信。

剩下的就是处理发送“命令”来触发同步,指定你想要同步的时间,以及应该执行什么。

【讨论】:

以上是关于如何在两台 iOS 设备上以纳秒精度执行一段代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何实现Robot框架在两台不同机器上并行测试执行?

TCP / IP在两台计算机之间发送数据?

谷歌玩游戏服务多人支持在两台设备上显示相同的数据[关闭]

如何在两台计算机之间传输数据?

如何在Linux中从C打印毫秒和纳秒精度的时间差?

[sz,rz]使用sz/rz在两台Linux设备之间传输数据