C# Класс STUN.STUNClient

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

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

Метод Описание
GetPublicIP ( ) : String
GetPublicIPEndPoint ( ) : IPEndPoint
GetPublicIPEndPoint ( IPEndPoint localEndpoint ) : IPEndPoint
STUNClient ( String HostnameOrIP, int Port, TransportProtocol TransportProtocol, IPVersion IPVersion ) : System

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

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

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

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

public GetPublicIP ( ) : String
Результат String

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

public GetPublicIPEndPoint ( ) : IPEndPoint
Результат System.Net.IPEndPoint

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

public GetPublicIPEndPoint ( IPEndPoint localEndpoint ) : IPEndPoint
localEndpoint System.Net.IPEndPoint
Результат System.Net.IPEndPoint

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

public STUNClient ( String HostnameOrIP, int Port, TransportProtocol TransportProtocol, IPVersion IPVersion ) : System
HostnameOrIP String
Port int
TransportProtocol TransportProtocol
IPVersion IPVersion
Результат System