C# Class Aura.Shared.Network.BaseClient

Base client, for specialized client classes in the servers.
Afficher le fichier Open project: aura-project/aura

Méthodes publiques

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

Méthodes protégées

Méthode Description
BaseClient ( ) : System
BuildPacket ( Aura.Shared.Network.Packet packet ) : byte[]

Builds packet, appending the overall header and checksum.

EncodeBuffer ( byte buffer ) : void

Encodes buffer.

Method Details

BaseClient() protected méthode

protected BaseClient ( ) : System
Résultat System

BuildPacket() protected abstract méthode

Builds packet, appending the overall header and checksum.
protected abstract BuildPacket ( Aura.Shared.Network.Packet packet ) : byte[]
packet Aura.Shared.Network.Packet
Résultat byte[]

CleanUp() public méthode

Takes care of client's remains (saving chars, etc)
public CleanUp ( ) : void
Résultat void

DecodeBuffer() public abstract méthode

public abstract DecodeBuffer ( byte buffer ) : void
buffer byte
Résultat void

EncodeBuffer() protected abstract méthode

Encodes buffer.
protected abstract EncodeBuffer ( byte buffer ) : void
buffer byte
Résultat void

Kill() public méthode

Kills client connection.
public Kill ( ) : void
Résultat void

Send() public méthode

Builds buffer from packet and sends it.
public Send ( Aura.Shared.Network.Packet packet ) : void
packet Aura.Shared.Network.Packet
Résultat void

Send() public méthode

Sends buffer (duh).
public Send ( byte buffer ) : void
buffer byte
Résultat void