我有一个C#应用程序在连接到服务器的多台计算机上工作。
在服务器发出信号后,客户端启动倒计时时钟,即使用System.Timers.Timer
。所有计算机同时启动(我已设法将偏移保持在非常低的范围内,远低于半秒)。但是,当您并排观看两台计算机时,其中一台显然比另一台更快。我每分钟都添加一张支票来重新同步它们,但是这个过程非常明显,结果如果不合适。
我在.net
中对所有3个计时器进行了比较,这是最好的一个,但它还有一段距离。如果我不调整,我会在2分钟内谈论完整的第二个差异。
我是否可以使用任何其他定时器,如果我将其设置为所有计算机中的定时器,它实际上每秒都会打勾?