px普贤教程PuXian
普贤教程 › 包参考

ntp 包

NTP 协议客户端(纯函数:构造/解析 NTP 包)

ntp.px — NTP 协议客户端(纯函数:构造/解析 NTP 包)

项值
包名ntp
版本0.1.0
入口ntp.px
分类网络与协议
文件数 / 行数1 / 115

安装与引入

bash
pxpkg init          # 首次
pxpkg add ntp@0.1.0
pxpkg install
px
import ntp
所属分类教程:网络与协议

公开接口

函数参数
ntp_build_request
ntp_parse_responsedata, t1
ntp_to_unixntp_ts
ntp_offsett1, t2, t3, t4
ntp_roundtript1, t2, t3, t4

包内说明(源码头注释)

text
ntp.px — NTP 协议客户端(纯函数:构造/解析 NTP 包)
依赖: 无

函数列表:
ntp_build_request()           → list[int]  # 构造 NTPv4 请求包(48 字节)
ntp_parse_response(data)      → dict       # 解析 NTP 响应
ntp_offset(t1, t2, t3, t4)    → float      # 计算时钟偏移(秒)
ntp_roundtrip(t1, t2, t3, t4) → float      # 计算往返延迟(秒)
ntp_to_unix(ntp_ts)            → float      # NTP 时间戳 → Unix 时间戳