赞
踩
目前市面上的智能时钟智能摆件设备都需要获取时间及天气信息的功能,之前也有很多客户和朋友询问这方面的问题,所以就写了这篇文章介绍获取时间及天气的方法,希望对大家能有些帮助。
计算机获取网络时间使用的是ntp协议,ntp协议是一种基于UDP的网络授时协议。其原理是客户机向ntp服务器发起请求,服务器再向客户机返回请求,客户机根据发送请求及返回请求的时间点,来计算自身时间与服务器时间之间的差值,然后根据此差值将自身时间与服务器时间调整一致。
假设当前客户机的时间可能不准确,服务器的时间是准确的,客户机通过ntp协议校准时间的过程如下:
T1时刻,客户机发起请求,数据包的内容为客户机的当前时间T1
T2时刻,服务器收到请求,在数据包中加入服务器的当前时间T2
T3时刻,服务器回复请求,在数据包中加入服务器的当前时间T3
T4时刻,客户机收到回复,在数据包中加入客户机的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。