2017-06-04 78 views
0

我正在研究同步一些设备,并且我有一个本地解决方案需要在没有互联网的情况下工作。Syncronize设备之间的时间戳

我已经使用了System.currentTimeMillis();但仅适用于一个设备,因为系统时钟即使在自动时间更新和相同时区的情况下也不会完全同步。所以我想知道,我可以使用什么,因为我不能使用NTP服务器/互联网?

是通过在PC上设置服务器,通过电缆连接到路由器并查询它的时间戳来获取它的最快方法? 或者使用android设备作为服务器并查询它?

有没有其他解决方案?开放的Java/C++和WLAN/WIFI(没有互联网)


更新内的一切,

已经有一段时间寻找..发现很多(几乎所有人)都没有NTP同样的问题。给它更多的想法,我只是创建一个局域网连接上的服务器解决方案,并获取时间戳。尽管如此,仍然开放的想法:)

回答

0

你可以实施各种解决方案与分布式内存,但它很累人,而你会引入许多不同的问题... 同步所有服务器与NTP服务器是要走的路。