C# 클래스 Plasma.plNetClient

파일 보기 프로젝트 열기: Hoikas/PlasmaDotNet

보호된 프로퍼티들

프로퍼티 타입 설명
fCallbacks pnCallback>.Dictionary
fConnHdr Plasma.pnCli2Srv_Connect
fHost System.Net.IPAddress
fPingTimer System.Timers.Timer
fPort int
fSocket Socket
fStream plBufferedStream

공개 메소드들

메소드 설명
Close ( ) : void
ConnectAsync ( ) : void
ConnectSync ( ) : void

보호된 메소드들

메소드 설명
FireCallback ( uint transID, object param ) : void
GetTransID ( ) : uint
IDisconnected ( ) : void
INetCliConnect ( plBufferedStream bs, int gval ) : bool
IOnConnect ( ) : void
IReceive ( ) : void
OnReceive ( ) : void

비공개 메소드들

메소드 설명
ICreateSocket ( ) : void
IOnConnect ( IAsyncResult ar ) : void
IReadNetClientEncrypt ( plBufferedStream s ) : byte[]
IReceive ( IAsyncResult ar ) : void
ISetupEncryption ( byte srv, byte cli ) : bool
ISetupKeys ( plBufferedStream s, int gval ) : byte[]
IWriteNetClientConnect ( plBufferedStream s, byte seed ) : void

메소드 상세

Close() 공개 메소드

public Close ( ) : void
리턴 void

ConnectAsync() 공개 메소드

public ConnectAsync ( ) : void
리턴 void

ConnectSync() 공개 메소드

public ConnectSync ( ) : void
리턴 void

FireCallback() 보호된 메소드

protected FireCallback ( uint transID, object param ) : void
transID uint
param object
리턴 void

GetTransID() 보호된 메소드

protected GetTransID ( ) : uint
리턴 uint

IDisconnected() 보호된 메소드

protected IDisconnected ( ) : void
리턴 void

INetCliConnect() 보호된 메소드

protected INetCliConnect ( plBufferedStream bs, int gval ) : bool
bs plBufferedStream
gval int
리턴 bool

IOnConnect() 보호된 메소드

protected IOnConnect ( ) : void
리턴 void

IReceive() 보호된 메소드

protected IReceive ( ) : void
리턴 void

OnReceive() 보호된 추상적인 메소드

protected abstract OnReceive ( ) : void
리턴 void

프로퍼티 상세

fCallbacks 보호되어 있는 프로퍼티

protected Dictionary fCallbacks
리턴 pnCallback>.Dictionary

fConnHdr 보호되어 있는 프로퍼티

protected pnCli2Srv_Connect,Plasma fConnHdr
리턴 Plasma.pnCli2Srv_Connect

fHost 보호되어 있는 프로퍼티

protected IPAddress,System.Net fHost
리턴 System.Net.IPAddress

fPingTimer 보호되어 있는 프로퍼티

protected System.Timers.Timer fPingTimer
리턴 System.Timers.Timer

fPort 보호되어 있는 프로퍼티

protected int fPort
리턴 int

fSocket 보호되어 있는 프로퍼티

protected Socket fSocket
리턴 Socket

fStream 보호되어 있는 프로퍼티

protected plBufferedStream,Plasma fStream
리턴 plBufferedStream