Méthode | Description | |
---|---|---|
ClientConnection ( DataPublisher parent, System.Guid clientID, IServer commandChannel ) : System |
Creates a new ClientConnection instance.
|
|
Dispose ( ) : void |
Releases all the resources used by the ClientConnection object.
|
|
GetCommandChannelSocket ( ) : Socket |
Gets the Socket instance used by this client connection to send and receive data over the command channel.
|
|
RotateCipherKeys ( ) : bool |
Rotates or initializes the crypto keys for this ClientConnection.
|
Méthode | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the ClientConnection object and optionally releases the managed resources.
|
Méthode | Description | |
---|---|---|
UpdateKeyIVs ( ) : void |
Creates or updates cipher keys.
|
|
m_dataChannel_ClientConnectingException ( object sender, EventArgs |
||
m_dataChannel_SendClientDataException ( object sender, Exception>.EventArgs |
||
m_dataChannel_ServerStarted ( object sender, |
||
m_dataChannel_ServerStopped ( object sender, |
||
m_pingTimer_Elapsed ( object sender, EventArgs |
||
m_reconnectTimer_Elapsed ( object sender, EventArgs |
public ClientConnection ( DataPublisher parent, System.Guid clientID, IServer commandChannel ) : System | ||
parent | DataPublisher | Parent data publisher. |
clientID | System.Guid | Client ID of associated connection. |
commandChannel | IServer | |
Résultat | System |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
Résultat | void |
public GetCommandChannelSocket ( ) : Socket | ||
Résultat | Socket |