当前位置: 首页 > news >正文

<STC32G12K128入门第十六步>获取NTP网络时间


前言

这里主要讲解如何通过NTP服务器获取网络时间。


一、NTP是什么?

NTP全名“Network TimeProtocol”,即网络时间协议,是由RFC 1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。

NTP基于UDP报文进行传输,使用的UDP端口号为123。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而使设备能够提供基于统一时间的多种应用。对于运行NTP的本地系统,既可以接收来自其他时钟源的同步,又可以作为时钟源同步其他的时钟,并且可以和其他设备互相同步。

二、调用方法

这里主要使用了野火的W5500的程序,这里主要讲如何将代码移植到STC32G里面
ntp.c

/**
******************************************************************************
* @file   		ntp.c
* @author  		WIZnet Software Team 
* @version 		V1.0
* @date    		2015-02-14
* &#

http://www.mrgr.cn/news/42185.html

相关文章:

  • 讲职场:不要经常说消极的话
  • Java 计算器项目
  • 升级FreeBSD13.2到14.1-RELEASE后pkg安装软件报错:missing or size mismatch
  • Python数据可视化--Matplotlib--入门
  • 【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
  • 在中序线索树中找到数据域A,并在其左子树中插入数据域为x的结点
  • 【JAVA入门】包装类的其他API
  • 基于STM32的数字温度传感器设计与实现
  • Git初识
  • 代码随想录:110、字符串接龙
  • 数据结构-单链表的反转
  • ABC 373 F - Knapsack with Diminishing Values
  • vscode安装及c++配置编译
  • 【Spring】Spring Boot项目创建和目录介绍
  • 仅用pygame+python实现植物大战僵尸-----完成比完美更重要
  • 畅聊博客项目
  • 12.梯度下降法的具体解析——举足轻重的模型优化算法
  • FBX福币历史重演,ETH可能会在第四季度出现熊市
  • 行为设计模式 -观察者模式- JAVA
  • PDF转PPT:四款热门工具的亲身体验分享!