simple-ntp

Library to retrieve Unix timestamps using SNTP requests.

only for practice.

example

use cargo add simple-ntp. shell cargo add simple-ntp

example code: ```rust use simple_ntp::sntp;

fn main() { let timestamp = sntp::unix_timestamp("ntp.aliyun.com").unwrap(); println!("{:?}", timestamp);

// use specified port
let timestamp = sntp::unix_timestamp("ntp.aliyun.com:123").unwrap();
println!("{:?}", timestamp);

let delta = sntp::clock_offset_nanos("ntp.aliyun.com").unwrap();
println!("{:?}", delta as f64 / 1e9);

} ```

license

MIT license