C# 클래스 IMB3.TConnectionPlatform

파일 보기 프로젝트 열기: TNOCS/csTouch 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FClient System.Net.Sockets.TcpClient
MagicBytes byte[]

보호된 프로퍼티들

프로퍼티 타입 설명
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