# NatPunchthrough
[PluginInterface2]

## Classes
class | NatPunchthroughClient
class | NatPunchthroughServer
class | RakNet::UDPForwarder
| Forwards UDP datagrams. Independent of RakNet's protocol. More...
class | RakNet::UDPProxyClient
| Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams. More...
class | RakNet::UDPProxyCoordinator
| Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server. More...
class | RakNet::UDPProxyServer
| UDPProxyServer to control our instance of UDPForwarder. More...