netutils icon indicating copy to clipboard operation
netutils copied to clipboard

ntp向三个服务器获取时间,每次都是使用的第一个服务器的IP

Open HikerPan opened this issue 3 years ago • 1 comments

image 见上图,发现每次NTP其实都是使用的第一个服务器dns出来的IP。我看了半天代码,没看出来为什么? 我使用的是AT组件,AT设备是SIM7600, SIM7600的DNS部分,我跟了代码,发现IP是获取到了。

另外,我发现当获取ntp失败时,堆栈会溢出,当前的1.5K不够用,我是将1.5K乘2以后,发现ntp失败不会死机的。

HikerPan avatar Feb 28 '21 05:02 HikerPan

我发现了同样的问题,使用EC20网卡的时候,看代码发现只会跟第一个NTP服务器建立socket连接,多次同步也都是向第一个NTP服务器发送的数据,但是使用以太网就没有问题。

baiqiudi avatar Sep 26 '23 02:09 baiqiudi