hole-punch-connect is a crate that makes UDP hole punching easier.
For use in a client, take a look at the
For use on a server, take a look at the
One beautiful day, I or someone else might also add TCP hole punching support to this crate. (Which is why the crate name doesn't contain UDP)
A trait implemented for