可以通过计算机网络同步的秒表吗?

可以通过计算机网络同步的秒表吗?

是否有人知道可以用作秒表来跟踪/显示自用户单击开始按钮以来经过的时间的程序、实用程序、网络应用程序等?

该实用程序还必须在其他观察计算机上跟踪/显示相同的时间量;例如,当我单击第一台/主计算机上的开始按钮时,其他两台计算机将收到一个数据包,告诉它们也启动秒表;当我单击第一台/主计算机上的停止按钮时,也会发生同样的情况,其他两台计算机将收到一个数据包,告诉它们停止计时器。

我曾在工作狂欢但它无法启动/停止。

我的目的是使用该功能来录制跨多台计算机的屏幕录像,并使用同步计时器,以便我可以稍后在视频编辑中知道每个场景的发生时间。

更新 我发现了一个关联对于一个似乎符合要求的程序(尽管它不能在两台计算机之间同步,但它确实在原子钟和本地机器之间同步)。

在此处输入图片描述

它并不完全准确,过一会儿时钟就会不同步,但对于我在这里尝试实现的功能来说已经足够好了。它还提供秒数,这也是我的要求。

答案1

您尚未指定操作系统。

我不知道有任何预先打包的解决方案。我正在考虑两种可能性:

解决方案 1

使用单窗口模式的 VNC 协议:在主计算机上设置并启动支持单窗口模式的 VNC 服务器,然后启动任何秒表应用程序。要在其他计算机上显示时间,请使用 VNC 客户端并将其连接到 VNC 服务器/远程窗口。

解决方案 2

如果您可以在终端上工作,则可以使用秒表/计数器和 netcat 将结果(例如经过的时间)传递给其他计算机。

例子:

使用命令行秒表的秒表示例来自这里以及来自的适用于 Windows 二进制文件的 netcat这里

主计算机上的批处理文件(它应该与 stopwatch.exe 和 nc.exe 位于同一目录中)。

@echo off
stopwatch start > timestamp.txt
pause > null
stopwatch stop < timestamp.txt > elapsed.txt
nc -d -w 1 remote-pc-1 4444 < elapsed.txt
nc -d -w 1 remote-pc-2 4444 < elapsed.txt
...
type elapsed.txt

(适当替换remote-pc-N,按任意键停止计数)

在远程计算机上:

nc -L -p 4444

如果使用,也请替换端口 4444。

答案2

似乎您只需确保所有参与计算机的时钟同步,然后使用时钟时间而不是秒表来识别场景即可。您可以轻松地将其转换为经过的时间。

答案3

您可以尝试这个程序(虽然我自己还没有测试过): http://download.cnet.com/MultiTrack-Stopwatch/3000-2350_4-10122220.html

答案4

我发现了一个关联对于一个似乎符合要求的程序(尽管它不能在两台计算机之间同步,但它确实在原子钟和本地机器之间同步)。

在两台笔记本电脑上运行的图片

它并不完全准确,过一会儿时钟就会不同步,但对于我在这里尝试实现的功能来说已经足够好了。它还提供秒数,这也是我的要求。

相关内容