Stun Server
Compliant with the latest RFCs including 5389, 5769, and 5780
discover the local host's own external IP address
|
#include "stunclienttests.h"
Go to the source code of this file.
Classes | |
struct | StunClientLogicConfig |
struct | StunClientResults |
class | CStunClientLogic |
Macros | |
#define | FACILITY_STUN_CLIENT_LOGIC_ERR 0x101 |
#define | E_STUNCLIENT_STILL_WAITING ((HRESULT)0x81010001) |
#define | E_STUNCLIENT_RESULTS_READY ((HRESULT)0x81010002) |
#define | E_STUNCLIENT_TIMEOUT ((HRESULT)0x81010003) |
#define | E_STUNCLIENT_BUFFER_TOO_SMALL ((HRESULT)0x81010004) |
#define E_STUNCLIENT_BUFFER_TOO_SMALL ((HRESULT)0x81010004) |
Definition at line 97 of file stunclientlogic.h.
#define E_STUNCLIENT_RESULTS_READY ((HRESULT)0x81010002) |
Definition at line 95 of file stunclientlogic.h.
#define E_STUNCLIENT_STILL_WAITING ((HRESULT)0x81010001) |
Definition at line 94 of file stunclientlogic.h.
#define E_STUNCLIENT_TIMEOUT ((HRESULT)0x81010003) |
Definition at line 96 of file stunclientlogic.h.
#define FACILITY_STUN_CLIENT_LOGIC_ERR 0x101 |
Definition at line 93 of file stunclientlogic.h.
enum NatBehavior |
Enumerator | |
---|---|
UnknownBehavior | |
DirectMapping | |
EndpointIndependentMapping | |
AddressDependentMapping | |
AddressAndPortDependentMapping |
Definition at line 39 of file stunclientlogic.h.
enum NatFiltering |
Enumerator | |
---|---|
UnknownFiltering | |
DirectConnectionFiltering | |
EndpointIndependentFiltering | |
AddressDependentFiltering | |
AddressAndPortDependentFiltering |
Definition at line 48 of file stunclientlogic.h.