在远程客户端计算机上强制执行Server DateTime

时间:2017-10-20 16:08:19

标签: datetime timezone

我有两台主机:服务器和客户端,它们运行在不同的时区。 服务器正在向客户端发送客户端应该执行的到期日期(DateTime)。 强制执行意味着当DateTime超过客户端的本地时间时,我需要退出我的软件。

我需要知道服务器应该发送客户端的DateTime格式是什么? 客户应如何将此时间转换为当地时间,而不受TimeZone差异的影响, 和: 我还需要确保客户端时钟倒带不会欺骗计算,并且仍会施加服务器时间。

感谢。

1 个答案:

答案 0 :(得分:1)

您的服务器和客户端都应以Coordinated Universal Time (UTC)的形式传达时间戳。这样做可以消除任何需要关注时区的问题。

为确保客户端不会“作弊”,您需要在客户端应用程序中实现Network Time Protocol (NTP),这需要连接到Internet。