普贤教程 › 包参考
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_response | data, t1 |
ntp_to_unix | ntp_ts |
ntp_offset | t1, t2, t3, t4 |
ntp_roundtrip | t1, 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 时间戳