C# Класс Open.Nat.PmpNatDevice

Наследование: NatDevice
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CreatePortMapListen void
InternalCreatePortMapAsync Task
PmpNatDevice System

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

Метод Описание
CreatePortMapAsync ( Open.Nat.Mapping mapping ) : Task
DeletePortMapAsync ( Open.Nat.Mapping mapping ) : Task
GetAllMappingsAsync ( ) : Task>
GetExternalIPAsync ( ) : Task
GetSpecificMappingAsync ( Protocol protocol, int port ) : Task
ToString ( ) : string

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

Метод Описание
CreatePortMapListen ( UdpClient udpClient, Open.Nat.Mapping mapping ) : void
InternalCreatePortMapAsync ( Open.Nat.Mapping mapping, bool create ) : Task
PmpNatDevice ( IPAddress localAddress, IPAddress publicAddress ) : System

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

CreatePortMapAsync() публичный Метод

public CreatePortMapAsync ( Open.Nat.Mapping mapping ) : Task
mapping Open.Nat.Mapping
Результат Task

DeletePortMapAsync() публичный Метод

public DeletePortMapAsync ( Open.Nat.Mapping mapping ) : Task
mapping Open.Nat.Mapping
Результат Task

GetAllMappingsAsync() публичный Метод

public GetAllMappingsAsync ( ) : Task>
Результат Task>

GetExternalIPAsync() публичный Метод

public GetExternalIPAsync ( ) : Task
Результат Task

GetSpecificMappingAsync() публичный Метод

public GetSpecificMappingAsync ( Protocol protocol, int port ) : Task
protocol Protocol
port int
Результат Task

ToString() публичный Метод

public ToString ( ) : string
Результат string