C# Класс IMB3.TConnectionPlatform

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
FClient System.Net.Sockets.TcpClient
MagicBytes byte[]

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

Свойство Тип Описание
MagicBytesInt64 Int64

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

Метод Описание
ReadCommandsNonBlocking ( ) : void
ReadCommandsNonThreaded ( int aTimeOut ) : void

Защищенные методы

Метод Описание
CloseLow ( ) : void
HandleCommand ( TCommands aCommand, TByteBuffer aPayload ) : void
OpenLow ( string aRemoteHost, int aRemotePort, int timeout ) : void
ReadBytesFromNetStream ( TByteBuffer aBuffer ) : int
WriteCommandLow ( byte aData, int aNumberOfBytes ) : void

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

Метод Описание
ReadCommand ( TCommands &aCommand, byte aFixedCommandPart, TByteBuffer aPayload, byte aPayloadCheck ) : bool
ReadCommands ( ) : void
getConnectionHashCode ( byte aNameUTF8 ) : Int32

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

CloseLow() защищенный Метод

protected CloseLow ( ) : void
Результат void

HandleCommand() защищенный Метод

protected HandleCommand ( TCommands aCommand, TByteBuffer aPayload ) : void
aCommand TCommands
aPayload IMB3.ByteBuffers.TByteBuffer
Результат void

OpenLow() защищенный Метод

protected OpenLow ( string aRemoteHost, int aRemotePort, int timeout ) : void
aRemoteHost string
aRemotePort int
timeout int
Результат void

ReadBytesFromNetStream() защищенный Метод

protected ReadBytesFromNetStream ( TByteBuffer aBuffer ) : int
aBuffer TByteBuffer
Результат int

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

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

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

public ReadCommandsNonThreaded ( int aTimeOut ) : void
aTimeOut int
Результат void

WriteCommandLow() защищенный Метод

protected WriteCommandLow ( byte aData, int aNumberOfBytes ) : void
aData byte
aNumberOfBytes int
Результат void

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

FClient публичное свойство

public TcpClient,System.Net.Sockets FClient
Результат System.Net.Sockets.TcpClient

MagicBytes публичное статическое свойство

public static byte[] MagicBytes
Результат byte[]

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

protected Int64 MagicBytesInt64
Результат Int64