C# Class STUN.STUNClient

Afficher le fichier Open project: RELOAD-NET/RELOAD.NET

Méthodes publiques

Méthode Description
GetPublicIP ( ) : String
GetPublicIPEndPoint ( ) : IPEndPoint
GetPublicIPEndPoint ( IPEndPoint localEndpoint ) : IPEndPoint
STUNClient ( String HostnameOrIP, int Port, TransportProtocol TransportProtocol, IPVersion IPVersion ) : System

Private Methods

Méthode Description
FormSTUNBindingRequest ( ) : STUNMessage
FormSTUNIndication ( ) : STUNMessage
FormSTUNIndication ( String Software ) : STUNMessage
ProcessSTUNBindingErrorResponse ( STUNMessage StunMessage ) : STUNErrorCode
ProcessSTUNBindingSuccessResponse ( STUNMessage StunMessage ) : IPEndPoint
SendOverTCP ( String IP, int Port, STUNMessage StunMessage ) : STUNMessage
SendOverTCP ( String IP, int Port, STUNMessage StunMessage, IPEndPoint localEndpoint ) : STUNMessage
SendOverUDP ( String IP, int Port, STUNMessage StunMessage ) : STUNMessage

Method Details

GetPublicIP() public méthode

public GetPublicIP ( ) : String
Résultat String

GetPublicIPEndPoint() public méthode

public GetPublicIPEndPoint ( ) : IPEndPoint
Résultat System.Net.IPEndPoint

GetPublicIPEndPoint() public méthode

public GetPublicIPEndPoint ( IPEndPoint localEndpoint ) : IPEndPoint
localEndpoint System.Net.IPEndPoint
Résultat System.Net.IPEndPoint

STUNClient() public méthode

public STUNClient ( String HostnameOrIP, int Port, TransportProtocol TransportProtocol, IPVersion IPVersion ) : System
HostnameOrIP String
Port int
TransportProtocol TransportProtocol
IPVersion IPVersion
Résultat System