本文将讲解NTP的代码实现和调试过程的一些记录。
首先,进行NTP报文结构体的构建。...接着进行NTP报文数据的发送、接收、接收数据处理、时间打印。...;
uint8_t NTP_Data[48]; //48字节的报文
NTP_Data[0]=0xa3;
//00100011, 0xa3,100 版本4
//00011011, 0x1b,011 版本...for(i=1;iNTP_Data[i]=0;//剩余的47字节为0
socket(3,Sn_MR_UDP,8080,0x00);//本地打开一个socket3,协议是UDP协议,端口是...8080
sendto(3,NTP_Data,48,addr,123);//向addr的123端口发送报文,NTP使用的是UDP和123端口。