TCP hole punching is a way to connect two computers behind NAT routers. The technique has a lot of requirements to work. Both sides must […]