C# Класс Mono.Nat.NatUtility

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DirectMap ( IPAddress gatewayAddress, MapperType type ) : void
Handle ( IPAddress localAddress, byte response, IPEndPoint endpoint, NatProtocol protocol ) : void
IsPrivateAddressSpace ( IPAddress address ) : bool
StartDiscovery ( ) : void
StopDiscovery ( ) : void

Приватные методы

Метод Описание
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

Описание методов

DirectMap() публичный статический Метод

public static DirectMap ( IPAddress gatewayAddress, MapperType type ) : void
gatewayAddress System.Net.IPAddress
type MapperType
Результат void

Handle() публичный статический Метод

public static Handle ( IPAddress localAddress, byte response, IPEndPoint endpoint, NatProtocol protocol ) : void
localAddress System.Net.IPAddress
response byte
endpoint System.Net.IPEndPoint
protocol NatProtocol
Результат void

IsPrivateAddressSpace() публичный статический Метод

public static IsPrivateAddressSpace ( IPAddress address ) : bool
address System.Net.IPAddress
Результат bool

StartDiscovery() публичный статический Метод

public static StartDiscovery ( ) : void
Результат void

StopDiscovery() публичный статический Метод

public static StopDiscovery ( ) : void
Результат void