在通过Internet连接的两台计算机上同步操作

时间:2018-05-30 19:13:40

标签: python time synchronization ping ntp

如何使计算机A和计算机B在Python中完全相同的时间执行操作,例如播放声音?

注意:

  • 我正在寻找50毫秒的最大时间错误

  • 他们不在同一个本地网络

  • 在我的应用程序中,声音文件已经在RAM中,并且计算机A和B中的音频缓冲时间应该是相同的

我在考虑将两台计算机的时钟与互联网时间服务器同步,例如time.nist.gov,可在Windows 7上找到:

enter image description here

然后在14:00:00.000从Python启动一个任务(有可用的库),但我担心同步可能会很好,但timeserver_computer_A_ping + timeserver_computer_B_ping的错误可能太多了。

应用程序:我想发出一声嘟嘟声:

pygame.init()
pygame.mixer.Sound('beep.wav').play()
同时在计算机A和计算机B上相距3公里的距离,并用像Zoom H2这样的口袋记录器以及附近的教堂钟声录制这个哔哔声。与#34;教堂钟声时间之间的区别 - 哔声时间"对于计算机A和B以及GPS坐标,我想测试我是否能够 confirm or infirm General relativity 进行基本三角测量。

0 个答案:

没有答案