NAT Negotiation SDK Functions
| NNBeginNegotiation | Starts the negotiation process. |
| NNBeginNegotiationWithSocket | Starts the negotiation process using the socket provided, which will be shared with the game. |
| NNCancel | Cancels a NAT Negotiation request in progress |
| NNFreeNegotiateList | De-allocates the memory used by for the negotiate list when you are done with NAT Negotiation. |
| NNProcessData | Processes data received from a shared socket. |
| NNStartNatDetection | Starts the NAT detection process. |
| NNThink | Processes any negotiation or NAT detection requests that are in progress. |