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

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DeviceFound EventHandler

Защищенные свойства (Protected)

Свойство Тип Описание
Sockets List

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

Метод Описание
AnalyseReceivedResponse ( IPAddress localAddress, byte response, IPEndPoint endpoint ) : NatDevice
CloseSockets ( ) : void
Search ( CancellationToken cancelationToken ) : Task>

Защищенные методы

Метод Описание
Discover ( UdpClient client, CancellationToken cancelationToken ) : void

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

Метод Описание
Discover ( CancellationToken cancelationToken ) : void
RaiseDeviceFound ( NatDevice device ) : void
Receive ( CancellationToken cancelationToken ) : void

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

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

public abstract AnalyseReceivedResponse ( IPAddress localAddress, byte response, IPEndPoint endpoint ) : NatDevice
localAddress System.Net.IPAddress
response byte
endpoint System.Net.IPEndPoint
Результат NatDevice

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

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

Discover() защищенный абстрактный Метод

protected abstract Discover ( UdpClient client, CancellationToken cancelationToken ) : void
client System.Net.Sockets.UdpClient
cancelationToken System.Threading.CancellationToken
Результат void

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

public Search ( CancellationToken cancelationToken ) : Task>
cancelationToken System.Threading.CancellationToken
Результат Task>

Описание свойств

DeviceFound публичное свойство

public EventHandler DeviceFound
Результат EventHandler

Sockets защищенное свойство

protected List Sockets
Результат List