Deal with NAT traversal using STUN.
Represents an UDP datagram, containing a TCP stream keeping the SOCKS proxy alive and an UDP socket sending and receiving data.
Represents the result of a NAT test.
Represents an UDP socket.
Enumeration of NAT types.
Represents an socket which can send data to and receive data from a certain address.
Executes a NAT test.
Executes a STUN test I.
Executes a STUN test II.
Executes a STUN test III.