1 2 3 4 5 6 7 8 9 10 11 12
//! `hole-punch-connect` is a crate that makes [UDP hole punching](https://en.wikipedia.org/wiki/UDP_hole_punching) easier. //! For use in a client, take a look at the `HolePunchConnect` trait. //! For use on a server, take a look at the `server` module. //! //! One beautiful day, I or someone else might also add [TCP hole punching](https://en.wikipedia.org/wiki/TCP_hole_punching) //! support to this crate. (Which is why the crate name doesn't contain UDP) //! //! # Examples mod client; pub mod server; pub use client::*;