C# Class Server.Sockets.Client.ClientWS

Inheritance: Server.Sockets.Client.SocketClient
Afficher le fichier Open project: dude-seriously/gh12-server Class Usage Examples

Méthodes publiques

Méthode Description
ClientWS ( Socket socket ) : System
Receive ( int length ) : byte[]
Send ( DataPacket packet ) : void
SendAsync ( DataPacket packet ) : void
Start ( ) : bool
Stop ( ) : void

Private Methods

Méthode Description
Handshake ( ) : bool
OnDisconnect ( IAsyncResult result ) : void
OnReceive ( IAsyncResult result ) : void
OnStop ( ) : void
ProcessPacket ( IPacket packet ) : void
SendAsync ( object data ) : void
StartReceive ( ) : void
Worker ( object packet ) : void

Method Details

ClientWS() public méthode

public ClientWS ( Socket socket ) : System
socket Socket
Résultat System

Receive() public méthode

public Receive ( int length ) : byte[]
length int
Résultat byte[]

Send() public méthode

public Send ( DataPacket packet ) : void
packet Server.Packets.DataPacket
Résultat void

SendAsync() public méthode

public SendAsync ( DataPacket packet ) : void
packet Server.Packets.DataPacket
Résultat void

Start() public méthode

public Start ( ) : bool
Résultat bool

Stop() public méthode

public Stop ( ) : void
Résultat void