【发布时间】:2017-04-01 02:56:47
【问题描述】:
我目前正在开发一个带有客户端和服务器的游戏,并试图找出一种方法来判断客户端发送数据包和服务器接收数据包的时间量(这样我就可以检查敌人在哪里那时)。
我尝试发送
DateTime.Now.Subtract(DateTime.MinValue.AddYears(1969)).TotalMilliseconds
使用客户端,然后在收到数据包时检查服务器上的相同值,然后减去它们,但问题是,如果客户端和服务器位于不同的时区,则时区可能会完全破坏这一点。而且它似乎不是最准确的。
有没有“正确”的方法来做到这一点?
【问题讨论】: