C# Class SOE.Core.SOEProtocol

Afficher le fichier Open project: Joshsora/LibSOE Class Usage Examples

Méthodes publiques

Свойство Type Description
ProtocolString string

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
DecompressPacket ( SOEClient sender, byte packet ) : byte[]
DecryptPacket ( SOEClient sender, byte packet ) : byte[]
HandleMultiData ( SOEClient sender, SOEMessage message ) : void

Method Details

Compress() public méthode

public Compress ( byte data ) : byte[]
data byte
Résultat byte[]

Encrypt() public méthode

public Encrypt ( SOEClient client, byte data ) : byte[]
client SOEClient
data byte
Résultat byte[]

GetCRC32Checksum() public méthode

public GetCRC32Checksum ( uint crcSeed, byte packet ) : uint
crcSeed uint
packet byte
Résultat uint

HandleDisconnect() public méthode

public HandleDisconnect ( SOEClient sender, SOEPacket packet ) : void
sender SOEClient
packet SOE.Interfaces.SOEPacket
Résultat void

HandleMessage() public méthode

public HandleMessage ( SOEClient sender, SOEMessage message ) : void
sender SOEClient
message SOEMessage
Résultat void

HandleMessage() public méthode

public HandleMessage ( SOEClient sender, byte rawMessage ) : void
sender SOEClient
rawMessage byte
Résultat void

HandlePacket() public méthode

public HandlePacket ( SOEClient sender, SOEPacket packet ) : void
sender SOEClient
packet SOE.Interfaces.SOEPacket
Résultat void

HandlePacket() public méthode

public HandlePacket ( SOEClient sender, byte rawPacket ) : void
sender SOEClient
rawPacket byte
Résultat void

HandlePing() public méthode

public HandlePing ( SOEClient sender ) : void
sender SOEClient
Résultat void

HandleSessionRequest() public méthode

public HandleSessionRequest ( SOEClient sender, SOEPacket packet ) : void
sender SOEClient
packet SOE.Interfaces.SOEPacket
Résultat void

Log() public méthode

public Log ( string message ) : void
message string
Résultat void

SOEProtocol() public méthode

public SOEProtocol ( SOEServer server, string protocol ) : System
server SOEServer
protocol string
Résultat System

Property Details

ProtocolString public_oe property

public string ProtocolString
Résultat string