Network - How to connect to a remote listening server

In fact you can. It’s called UPnP and NAT-PMP,but you should change code to make it work. Port is opened until computer disconnects from net or router reboots or that port opened on another computer. It’s a good practice,so there is no problem on multiple computers are able to host game at different time(You can use different ports,which is even better practice)