在我的应用程序中,我有一个服务器和x个客户端。当客户端启动时,它从服务器获取当前系统时间。每个客户端都必须使用服务器时间工作,不能使用自己的系统时间。
现在我的问题是:如何最好地在客户端上运行一个时钟,以当前服务器时间开始,几乎同步运行,而无需每隔x秒接收一次服务器时间?
目标是在客户端上显示一个带有服务器时间的运行时钟。
客户端时钟可能具有的误差为24小时内的1秒左右。
在我的解决方案中,我设置了一个定时器,每500毫秒触发一次,并在定时器执行时对服务器时间计数500毫秒。但这不是一个好的解决方案,因为客户端时钟与服务器时间不同。
谢谢您的回复。
现在我的问题是:如何最好地在客户端上运行一个时钟,以当前服务器时间开始,几乎同步运行,而无需每隔x秒接收一次服务器时间?
目标是在客户端上显示一个带有服务器时间的运行时钟。
客户端时钟可能具有的误差为24小时内的1秒左右。
在我的解决方案中,我设置了一个定时器,每500毫秒触发一次,并在定时器执行时对服务器时间计数500毫秒。但这不是一个好的解决方案,因为客户端时钟与服务器时间不同。
谢谢您的回复。