nblistener makes it easier to interact with std::net::TcpListener.
Look at the documentation for usage examples.