HS NTP C Source Library 1.10

许可: 免费试用 ‎文件大小: 495.62 KB
‎用户评分: 5.0/5 - ‎4 ‎评分

关于 HS NTP C Source Library

HS NTP 是 C 中的软件库(提供完整的源代码),它根据 RFC1769 和 RFC1305 通过 UDP 套接字层实现网络时间协议 (NTP) 的客户端。HS NTP 库允许用户应用程序将本地系统时间同步到远程 NTP 服务器时间。 Hs Ntp 包括以下平台的 C 源: Windows、 Linux 、 Mac Os X 、 iphone ios 、 Wince 第一个用户应用程序调用 HS NTP 初始化函数提供指针到用户代码中的回调函数,用于计时器管理和向用户报告 NTP 事件。 为了获得本地系统和远程 NTP 服务器之间的时差,用户应用程序调用 HsNtpGetTime 函数,指定要使用的 NTP 服务器名称或 IP 地址和源 UDP 端口。 然后,HS NTP 库解析服务器名称、格式,然后根据 RFC1305 和 RFC1769 标准发送 NTP 时间请求数据包。一旦HS NTP收到NTP时间回复从NTP服务器,它分析答复,并报告产生的时差到用户应用程序通过回调功能。此事件回调的参数包含应用于本地时钟以同步到远程 NTP 服务器的时间所需的偏移值(以秒为单位)。 模块化设计使 HS NTP 协议模块轻松移植到任何环境中。HS NTP 内部与 HS Sock 库的较低层接口,提供 UDP 传输服务。用户应用程序不必担心 Winsock - HS NTP 通过套接字层执行所有传输、接收和事件处理。