Big wish: NAT Traversal

There’s one thing missing in the Remobjects Remoting framework that would really make my life easier and that’s NAT traversal.

When client A and server B are each behind a NAT router then the only possibility to make a connection from A to B is by setting up an explicit port forwarding on the router in front of the server or, alternatively, by using a VPN software such as Hamachi which is capable to do NAT traversal.

Hamachi, Skype etc are able to “punch” a hole through NAT firewalls with the help of an intermediate server on the public internet that tricks the two NAT boxes into opening a tcp connection between the two endpoints. I’d really love to see this technology implemented in Remobjects as it would save me the hassle of setting up Hamachi VPN’s.

1 Like

Here some basics in german
http://www.delphipraxis.net/172895-udp-hole-punching.html