我有一个要求,我需要知道应用程序中给定时间点的服务器时间是多少。一旦应用程序连接到服务器,服务器就会发回时间,我不知道如何更新这个时间。
我想过使用计时器,该方法每秒调用一次,然后将一秒添加到服务器时间,这样每当我要求服务器时间时,它总是会更新一个。但是如果我们在主运行循环上安排这个问题,运行循环可能会也可能不会处理定时器请求,如果它很忙。
那么如何跟踪服务器时间呢?
谢谢
您的服务器在特定时区正确吗?只需使用请求获取服务器的时区并在您的应用程序中显示该时区的时间。然后,您可以使用计时器继续每秒更新时间。
我建议只获取时区,因为如果您获取服务器的时间,那么在服务器发回响应和您获取响应之间会有延迟 - 这违背了获取服务器时间的整个目的。
但是,问题仍然存在:您为什么要这样做?