C# 클래스 SIPSorcery.Net.STUNv2Message

파일 보기 프로젝트 열기: sipsorcery/sipsorcery 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Attributes List
Header STUNv2Header

공개 메소드들

메소드 설명
AddUsernameAttribute ( string username ) : void
AddXORMappedAddressAttribute ( IPAddress remoteAddress, int remotePort ) : void
ParseSTUNMessage ( byte buffer, int bufferLength ) : STUNv2Message
STUNv2Message ( ) : System
STUNv2Message ( STUNv2MessageTypesEnum stunMessageType ) : System
ToByteBuffer ( byte messageIntegrityKey, bool addFingerprint ) : byte[]
ToByteBufferStringKey ( string messageIntegrityKey, bool addFingerprint ) : byte[]
ToString ( ) : string

메소드 상세

AddUsernameAttribute() 공개 메소드

public AddUsernameAttribute ( string username ) : void
username string
리턴 void

AddXORMappedAddressAttribute() 공개 메소드

public AddXORMappedAddressAttribute ( IPAddress remoteAddress, int remotePort ) : void
remoteAddress System.Net.IPAddress
remotePort int
리턴 void

ParseSTUNMessage() 공개 정적인 메소드

public static ParseSTUNMessage ( byte buffer, int bufferLength ) : STUNv2Message
buffer byte
bufferLength int
리턴 STUNv2Message

STUNv2Message() 공개 메소드

public STUNv2Message ( ) : System
리턴 System

STUNv2Message() 공개 메소드

public STUNv2Message ( STUNv2MessageTypesEnum stunMessageType ) : System
stunMessageType STUNv2MessageTypesEnum
리턴 System

ToByteBuffer() 공개 메소드

public ToByteBuffer ( byte messageIntegrityKey, bool addFingerprint ) : byte[]
messageIntegrityKey byte
addFingerprint bool
리턴 byte[]

ToByteBufferStringKey() 공개 메소드

public ToByteBufferStringKey ( string messageIntegrityKey, bool addFingerprint ) : byte[]
messageIntegrityKey string
addFingerprint bool
리턴 byte[]

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

Attributes 공개적으로 프로퍼티

public List Attributes
리턴 List

Header 공개적으로 프로퍼티

public STUNv2Header,SIPSorcery.Net Header
리턴 STUNv2Header