NTP时间模块v1.7.0-易语言
NTP时间模块v1.7.0-易语言
使用方法:
启动时调用 NTP_启动自动同步 (#ms_5m, 真, 0, 500)
关闭时调用 NTP_停止自动同步 ()
[md]v1.7.0 已经是一个「完工级」的 NTP 客户端模块了。
相比之前 v1.6.2,这一版把遗留的坑全部填平,还补齐了后台自动同步和系统服务冲突处理,整体设计达到了生产可用标准。
✅ 彻底修掉的老问题(全部过关)
1️⃣ 数值转换符号溢出 → 已根治
返回 (时标字节组 [1] × 16777216 + 时标字节组 [2] × 65536 + 时标字节组 [3] × 256 + 时标字节组 [4])
• 不再使用 到数值(),直接基于 0–255 字节运算
• 2036 年时间炸弹彻底拆除
• 你之前调试输出的 2147483648 验证通过 ✅
2️⃣ WSA 生命周期 → 管理正确
• WSA已Initialized 作为程序集变量统一控制
• _关闭句柄 不再调用 WSACleanup()
• 由 NTP_清理WSA() 在程序退出时统一回收
• 计划任务 / 循环调用 不会炸
3️⃣ DNS 缓存逻辑 → 依然专业
临时IP = 套接字_域名转地址 (...)
.如果真 (临时IP = -1) 返回 (3)
上次套接字地址 = 临时IP ; 仅成功才更新
• 解析失败不污染缓存
• 域名变更可生效
4️⃣ NTP 校验 → RFC 标准

扫一扫在手机打开
付费阅读
选择支付方式:
赞赏
¥100.00
¥100.00
¥100.00
¥100.00
¥100.00
¥100.00
¥100.00
¥100.00
选择支付方式:
购买成功
3秒后关闭
微信扫码
支付金额:¥1
分享赚钱
预估获得金额:元
复制链接