C# Class YGOSharp.Network.BinaryClient

Afficher le fichier Open project: IceYGO/ygosharp

Protected Properties

Свойство Type Description
HeaderSize int
IsHeaderSizeIncluded bool
MaxPacketLength int

Méthodes publiques

Méthode Description
BinaryClient ( NetworkClient client ) : System
Close ( Exception error = null ) : void
Connect ( IPAddress address, int port ) : void
Initialize ( Socket socket ) : void
Send ( byte packet ) : void
Update ( ) : void

Private Methods

Méthode Description
Client_Connected ( ) : void
Client_DataReceived ( byte data ) : void
Client_Disconnected ( Exception ex ) : void
ExtractPackets ( ) : void
ExtractPendingLength ( ) : bool
ExtractPendingPacket ( ) : bool
ReceivePendingPackets ( ) : void

Method Details

BinaryClient() public méthode

public BinaryClient ( NetworkClient client ) : System
client NetworkClient
Résultat System

Close() public méthode

public Close ( Exception error = null ) : void
error System.Exception
Résultat void

Connect() public méthode

public Connect ( IPAddress address, int port ) : void
address System.Net.IPAddress
port int
Résultat void

Initialize() public méthode

public Initialize ( Socket socket ) : void
socket Socket
Résultat void

Send() public méthode

public Send ( byte packet ) : void
packet byte
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

HeaderSize protected_oe property

protected int HeaderSize
Résultat int

IsHeaderSizeIncluded protected_oe property

protected bool IsHeaderSizeIncluded
Résultat bool

MaxPacketLength protected_oe property

protected int MaxPacketLength
Résultat int