我需要软件与NTP服务器通信以确定本地时钟偏移。我曾尝试使用org.apache.commons.net.ntp程序包,但由于在Windows上运行时它的实现效果很差,因为使用System.currentTimeMillis()来确定NTP数据包交换之前和之后的时间。您可能知道,也可能不知道,该值仅在系统时钟滴答时更新,在大多数现代Win2k3服务器上,频率为64Hz或每15.625ms。这极大地限制了时钟偏移计算的准确性。
Ntpd使用CPU高频计时器在系统时钟滴答之间进行插值,并获得更高的分辨率时间。您知道使用这种技术或类似技术的Java实现吗?还是您知道除Apache以外的其他任何NTP实现?
慕后森
慕工程0101907
如果是IOS客户端或者安卓客户端,又是怎么实现和java服务端通信的呢
客户端发起请求是在客户端封装一些java方法
两个客户端通信
ios客户端
相关分类