C# Class Open.Nat.Searcher

Afficher le fichier Open project: mcatanzariti/Open.NAT

Méthodes publiques

Свойство Type Description
DeviceFound EventHandler

Protected Properties

Свойство Type Description
Sockets List

Méthodes publiques

Méthode Description
AnalyseReceivedResponse ( IPAddress localAddress, byte response, IPEndPoint endpoint ) : NatDevice
CloseSockets ( ) : void
Search ( CancellationToken cancelationToken ) : Task>

Méthodes protégées

Méthode Description
Discover ( UdpClient client, CancellationToken cancelationToken ) : void

Private Methods

Méthode Description
Discover ( CancellationToken cancelationToken ) : void
RaiseDeviceFound ( NatDevice device ) : void
Receive ( CancellationToken cancelationToken ) : void

Method Details

AnalyseReceivedResponse() public abstract méthode

public abstract AnalyseReceivedResponse ( IPAddress localAddress, byte response, IPEndPoint endpoint ) : NatDevice
localAddress System.Net.IPAddress
response byte
endpoint System.Net.IPEndPoint
Résultat NatDevice

CloseSockets() public méthode

public CloseSockets ( ) : void
Résultat void

Discover() protected abstract méthode

protected abstract Discover ( UdpClient client, CancellationToken cancelationToken ) : void
client System.Net.Sockets.UdpClient
cancelationToken System.Threading.CancellationToken
Résultat void

Search() public méthode

public Search ( CancellationToken cancelationToken ) : Task>
cancelationToken System.Threading.CancellationToken
Résultat Task>

Property Details

DeviceFound public_oe property

public EventHandler DeviceFound
Résultat EventHandler

Sockets protected_oe property

protected List Sockets
Résultat List