C# 클래스 SOE.Core.SOEProtocol

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

공개 프로퍼티들

프로퍼티 타입 설명
ProtocolString string

공개 메소드들

메소드 설명
Compress ( byte data ) : byte[]
Encrypt ( SOEClient client, byte data ) : byte[]
GetCRC32Checksum ( uint crcSeed, byte packet ) : uint
HandleDisconnect ( SOEClient sender, SOEPacket packet ) : void
HandleMessage ( SOEClient sender, SOEMessage message ) : void
HandleMessage ( SOEClient sender, byte rawMessage ) : void
HandlePacket ( SOEClient sender, SOEPacket packet ) : void
HandlePacket ( SOEClient sender, byte rawPacket ) : void
HandlePing ( SOEClient sender ) : void
HandleSessionRequest ( SOEClient sender, SOEPacket packet ) : void
Log ( string message ) : void
SOEProtocol ( SOEServer server, string protocol ) : System

비공개 메소드들

메소드 설명
DecompressPacket ( SOEClient sender, byte packet ) : byte[]
DecryptPacket ( SOEClient sender, byte packet ) : byte[]
HandleMultiData ( SOEClient sender, SOEMessage message ) : void

메소드 상세

Compress() 공개 메소드

public Compress ( byte data ) : byte[]
data byte
리턴 byte[]

Encrypt() 공개 메소드

public Encrypt ( SOEClient client, byte data ) : byte[]
client SOEClient
data byte
리턴 byte[]

GetCRC32Checksum() 공개 메소드

public GetCRC32Checksum ( uint crcSeed, byte packet ) : uint
crcSeed uint
packet byte
리턴 uint

HandleDisconnect() 공개 메소드

public HandleDisconnect ( SOEClient sender, SOEPacket packet ) : void
sender SOEClient
packet SOE.Interfaces.SOEPacket
리턴 void

HandleMessage() 공개 메소드

public HandleMessage ( SOEClient sender, SOEMessage message ) : void
sender SOEClient
message SOEMessage
리턴 void

HandleMessage() 공개 메소드

public HandleMessage ( SOEClient sender, byte rawMessage ) : void
sender SOEClient
rawMessage byte
리턴 void

HandlePacket() 공개 메소드

public HandlePacket ( SOEClient sender, SOEPacket packet ) : void
sender SOEClient
packet SOE.Interfaces.SOEPacket
리턴 void

HandlePacket() 공개 메소드

public HandlePacket ( SOEClient sender, byte rawPacket ) : void
sender SOEClient
rawPacket byte
리턴 void

HandlePing() 공개 메소드

public HandlePing ( SOEClient sender ) : void
sender SOEClient
리턴 void

HandleSessionRequest() 공개 메소드

public HandleSessionRequest ( SOEClient sender, SOEPacket packet ) : void
sender SOEClient
packet SOE.Interfaces.SOEPacket
리턴 void

Log() 공개 메소드

public Log ( string message ) : void
message string
리턴 void

SOEProtocol() 공개 메소드

public SOEProtocol ( SOEServer server, string protocol ) : System
server SOEServer
protocol string
리턴 System

프로퍼티 상세

ProtocolString 공개적으로 프로퍼티

public string ProtocolString
리턴 string