This crate provides a method for sending requests to NTP servers and process responses, extracting received timestamp
https://docs.rs/sntpc
This crate works with Cargo and is on
crates.io. Add it to your Cargo.toml
like so:
toml
[dependencies]
sntpc = "0.1"
By calling the request()
method and providing a proper NTP pool or server you
should get a valid synchronization timestamp:
```rust use sntpc;
let result = sntpc::request(POOLNTPADDR, 123);
if let Ok(timestamp) = result { assert_ne!(timestamp, 0); println!("Timestamp: {}", timestamp); } ```