8 个版本 (4 个破坏性版本)

使用旧的 Rust 2015

0.5.0 2018年6月29日
0.4.0 2017年10月26日
0.3.1 2017年10月21日
0.3.0 2017年7月12日
0.1.1 2017年2月23日

#33 in #time-parser

Download history 198/week @ 2024-03-24 224/week @ 2024-03-31 164/week @ 2024-04-07 134/week @ 2024-04-14 164/week @ 2024-04-21 115/week @ 2024-04-28 175/week @ 2024-05-05 262/week @ 2024-05-12 225/week @ 2024-05-19 172/week @ 2024-05-26 301/week @ 2024-06-02 214/week @ 2024-06-09 258/week @ 2024-06-16 282/week @ 2024-06-23 101/week @ 2024-06-30 216/week @ 2024-07-07

每月881次下载
用于 3 crates

MIT/Apache

22KB
497

Ntplib

用 Rust 编写的 ntp 数据包解析库。

用法

将此添加到您的 Cargo.toml

[dependencies]
ntp = "0.5"

并将其添加到您的 crate 根目录

extern crate ntp;

待办事项

  • no-std
  • IO 依赖解析
  • 异步支持
  • 设置时钟
  • ntp 服务器功能

贡献

欢迎拉取请求和问题!

许可证

ntp 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。


lib.rs:

示例

fn main() {
let address = "0.pool.ntp.org:123";
let response: ntp::packet::Packet = ntp::request(address).unwrap();
let ntp_time = response.transmit_time;
println!("{}", ntp_time);
}

依赖项

~1–2MB
~33K SLoC