C# Класс Aura.Shared.Network.BaseClient

Base client, for specialized client classes in the servers.
Показать файл Открыть проект

Открытые методы

Метод Описание
CleanUp ( ) : void

Takes care of client's remains (saving chars, etc)

DecodeBuffer ( byte buffer ) : void
Kill ( ) : void

Kills client connection.

Send ( Aura.Shared.Network.Packet packet ) : void

Builds buffer from packet and sends it.

Send ( byte buffer ) : void

Sends buffer (duh).

Защищенные методы

Метод Описание
BaseClient ( ) : System
BuildPacket ( Aura.Shared.Network.Packet packet ) : byte[]

Builds packet, appending the overall header and checksum.

EncodeBuffer ( byte buffer ) : void

Encodes buffer.

Описание методов

BaseClient() защищенный Метод

protected BaseClient ( ) : System
Результат System

BuildPacket() защищенный абстрактный Метод

Builds packet, appending the overall header and checksum.
protected abstract BuildPacket ( Aura.Shared.Network.Packet packet ) : byte[]
packet Aura.Shared.Network.Packet
Результат byte[]

CleanUp() публичный Метод

Takes care of client's remains (saving chars, etc)
public CleanUp ( ) : void
Результат void

DecodeBuffer() публичный абстрактный Метод

public abstract DecodeBuffer ( byte buffer ) : void
buffer byte
Результат void

EncodeBuffer() защищенный абстрактный Метод

Encodes buffer.
protected abstract EncodeBuffer ( byte buffer ) : void
buffer byte
Результат void

Kill() публичный Метод

Kills client connection.
public Kill ( ) : void
Результат void

Send() публичный Метод

Builds buffer from packet and sends it.
public Send ( Aura.Shared.Network.Packet packet ) : void
packet Aura.Shared.Network.Packet
Результат void

Send() публичный Метод

Sends buffer (duh).
public Send ( byte buffer ) : void
buffer byte
Результат void