#port #network

dev port_check

Get a free local port or check if a port somewhere is reachable

6 releases

0.1.5 Jan 16, 2020
0.1.4 Jan 3, 2020
0.1.3 Dec 28, 2019
0.1.2 Nov 10, 2019
0.1.0 Mar 21, 2019

#880 in Network programming

Download history 2593/week @ 2023-06-09 3878/week @ 2023-06-16 3937/week @ 2023-06-23 4463/week @ 2023-06-30 3951/week @ 2023-07-07 3304/week @ 2023-07-14 2628/week @ 2023-07-21 2506/week @ 2023-07-28 3375/week @ 2023-08-04 3396/week @ 2023-08-11 3603/week @ 2023-08-18 3124/week @ 2023-08-25 2901/week @ 2023-09-01 2275/week @ 2023-09-08 2001/week @ 2023-09-15 2397/week @ 2023-09-22

10,067 downloads per month
Used in 8 crates

MIT license

8KB
133 lines

port_check

A simple rust library to get a free local port or to check if a port somewhere is reachable

Example:


// get a free local port
let free_port = port_check::free_local_port();

// get a free local port between 10000 and 15000
let free_port_in_range = port_check::free_local_port_in_range(10000, 15000);

// check whether a remote port is reachable
let is_reachable = port_check::is_port_reachable("192.0.2.0:8080");
// or
let is_reachable = is_port_reachable_with_timeout("192.0.2.0:8080", Duration::from_millis(10_000));


No runtime deps