 be determined in advance of joining a game.</p>
<p><span class="RakNetBlueHeader">NAT Type Detection algorithm</span></p>
<ol>
  <li>Client opens two ports on the same IP address. In NatTypeDetectionClient, the RakNet socket is the first port, c2 is the socket on the second port, created in NatTypeDetectionClient::DetectNATType()</li>
  <li>Server opens two ports on one IP address, and one port on three 
additional IP addresses. This is done in NatTypeDetectionServer::Startup(). The first port on the 