C# 클래스 Aura.Shared.Network.BaseClient

Base client, for specialized client classes in the servers.
파일 보기 프로젝트 열기: aura-project/aura

공개 메소드들

메소드 설명
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