C# Класс YGOSharp.Network.BinaryClient

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
HeaderSize int
IsHeaderSizeIncluded bool
MaxPacketLength int

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

Метод Описание
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

Приватные методы

Метод Описание
Client_Connected ( ) : void
Client_DataReceived ( byte data ) : void
Client_Disconnected ( Exception ex ) : void
ExtractPackets ( ) : void
ExtractPendingLength ( ) : bool
ExtractPendingPacket ( ) : bool
ReceivePendingPackets ( ) : void

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

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

public BinaryClient ( NetworkClient client ) : System
client NetworkClient
Результат System

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

public Close ( Exception error = null ) : void
error System.Exception
Результат void

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

public Connect ( IPAddress address, int port ) : void
address System.Net.IPAddress
port int
Результат void

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

public Initialize ( Socket socket ) : void
socket Socket
Результат void

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

public Send ( byte packet ) : void
packet byte
Результат void

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

public Update ( ) : void
Результат void

Описание свойств

HeaderSize защищенное свойство

protected int HeaderSize
Результат int

IsHeaderSizeIncluded защищенное свойство

protected bool IsHeaderSizeIncluded
Результат bool

MaxPacketLength защищенное свойство

protected int MaxPacketLength
Результат int