[](https://crates.io/crates/openport)
[](https://docs.rs/openport)
Finds a free port, that is unused on both TCP and UDP.
Usage:
```rust
use openport::pick_unused_port;
let port: u16 = pick_unused_port(15000..16000).expect("No ports free");
```
openport is provided under the MPL v2.0 license. Please refer to the LICENSE file for more details.