C# Class Plasma.plNetClient

Afficher le fichier Open project: Hoikas/PlasmaDotNet

Protected Properties

Свойство Type Description
fCallbacks pnCallback>.Dictionary
fConnHdr Plasma.pnCli2Srv_Connect
fHost System.Net.IPAddress
fPingTimer System.Timers.Timer
fPort int
fSocket Socket
fStream plBufferedStream

Méthodes publiques

Méthode Description
Close ( ) : void
ConnectAsync ( ) : void
ConnectSync ( ) : void

Méthodes protégées

Méthode 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

Méthode 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 méthode

public Close ( ) : void
Résultat void

ConnectAsync() public méthode

public ConnectAsync ( ) : void
Résultat void

ConnectSync() public méthode

public ConnectSync ( ) : void
Résultat void

FireCallback() protected méthode

protected FireCallback ( uint transID, object param ) : void
transID uint
param object
Résultat void

GetTransID() protected méthode

protected GetTransID ( ) : uint
Résultat uint

IDisconnected() protected méthode

protected IDisconnected ( ) : void
Résultat void

INetCliConnect() protected méthode

protected INetCliConnect ( plBufferedStream bs, int gval ) : bool
bs plBufferedStream
gval int
Résultat bool

IOnConnect() protected méthode

protected IOnConnect ( ) : void
Résultat void

IReceive() protected méthode

protected IReceive ( ) : void
Résultat void

OnReceive() protected abstract méthode

protected abstract OnReceive ( ) : void
Résultat void

Property Details

fCallbacks protected_oe property

protected Dictionary fCallbacks
Résultat pnCallback>.Dictionary

fConnHdr protected_oe property

protected pnCli2Srv_Connect,Plasma fConnHdr
Résultat Plasma.pnCli2Srv_Connect

fHost protected_oe property

protected IPAddress,System.Net fHost
Résultat System.Net.IPAddress

fPingTimer protected_oe property

protected System.Timers.Timer fPingTimer
Résultat System.Timers.Timer

fPort protected_oe property

protected int fPort
Résultat int

fSocket protected_oe property

protected Socket fSocket
Résultat Socket

fStream protected_oe property

protected plBufferedStream,Plasma fStream
Résultat plBufferedStream