C# Class Plasma.plNetClient

ファイルを表示 Open project: Hoikas/PlasmaDotNet

Protected Properties

Property Type Description
fCallbacks pnCallback>.Dictionary
fConnHdr Plasma.pnCli2Srv_Connect
fHost System.Net.IPAddress
fPingTimer System.Timers.Timer
fPort int
fSocket Socket
fStream plBufferedStream

Public Methods

Method Description
Close ( ) : void
ConnectAsync ( ) : void
ConnectSync ( ) : void

Protected Methods

Method Description
FireCallback ( uint transID, object param ) : void
GetTransID ( ) : uint
IDisconnected ( ) : void
INetCliConnect ( plBufferedStream bs, int gval ) : bool
IOnConnect ( ) : void
IReceive ( ) : void
OnReceive ( ) : void

Private Methods

Method Description
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

Method Details

Close() public method

public Close ( ) : void
return void

ConnectAsync() public method

public ConnectAsync ( ) : void
return void

ConnectSync() public method

public ConnectSync ( ) : void
return void

FireCallback() protected method

protected FireCallback ( uint transID, object param ) : void
transID uint
param object
return void

GetTransID() protected method

protected GetTransID ( ) : uint
return uint

IDisconnected() protected method

protected IDisconnected ( ) : void
return void

INetCliConnect() protected method

protected INetCliConnect ( plBufferedStream bs, int gval ) : bool
bs plBufferedStream
gval int
return bool

IOnConnect() protected method

protected IOnConnect ( ) : void
return void

IReceive() protected method

protected IReceive ( ) : void
return void

OnReceive() protected abstract method

protected abstract OnReceive ( ) : void
return void

Property Details

fCallbacks protected_oe property

protected Dictionary fCallbacks
return pnCallback>.Dictionary

fConnHdr protected_oe property

protected pnCli2Srv_Connect,Plasma fConnHdr
return Plasma.pnCli2Srv_Connect

fHost protected_oe property

protected IPAddress,System.Net fHost
return System.Net.IPAddress

fPingTimer protected_oe property

protected System.Timers.Timer fPingTimer
return System.Timers.Timer

fPort protected_oe property

protected int fPort
return int

fSocket protected_oe property

protected Socket fSocket
return Socket

fStream protected_oe property

protected plBufferedStream,Plasma fStream
return plBufferedStream