C# 클래스 STUN.STUNClient

파일 보기 프로젝트 열기: RELOAD-NET/RELOAD.NET

공개 메소드들

메소드 설명
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