C# Class Mono.Nat.NatUtility

Mostrar archivo Open project: nterry/Mono.Nat Class Usage Examples

Public Methods

Method Description
DirectMap ( IPAddress gatewayAddress, MapperType type ) : void
Handle ( IPAddress localAddress, byte response, IPEndPoint endpoint, NatProtocol protocol ) : void
IsPrivateAddressSpace ( IPAddress address ) : bool
StartDiscovery ( ) : void
StopDiscovery ( ) : void

Private Methods

Method Description
GetLocalAddresses ( bool includeIPv6 ) : System.Net.IPAddress[]
Log ( string format ) : void
NatUtility ( ) : System
Receive ( IMapper mapper, List clients ) : void
Receive ( ISearcher searcher, List clients ) : void
SearchAndListen ( ) : void

Method Details

DirectMap() public static method

public static DirectMap ( IPAddress gatewayAddress, MapperType type ) : void
gatewayAddress System.Net.IPAddress
type MapperType
return void

Handle() public static method

public static Handle ( IPAddress localAddress, byte response, IPEndPoint endpoint, NatProtocol protocol ) : void
localAddress System.Net.IPAddress
response byte
endpoint System.Net.IPEndPoint
protocol NatProtocol
return void

IsPrivateAddressSpace() public static method

public static IsPrivateAddressSpace ( IPAddress address ) : bool
address System.Net.IPAddress
return bool

StartDiscovery() public static method

public static StartDiscovery ( ) : void
return void

StopDiscovery() public static method

public static StopDiscovery ( ) : void
return void