C# Класс SOE.Core.SOEProtocol

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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