C# Class Animatroller.ExpanderCommunication.ClientConnectionManager

Inheritance: BaseConnectionManager, IDisposable
Afficher le fichier Open project: HakanL/animatroller

Méthodes publiques

Méthode Description
ClientConnectionManager ( string serverName, int serverPort, string hostId ) : System
Dispose ( ) : void
SendToServerAsync ( object payload ) : Task
SetPayloadReceivedAction ( Action payloadReceivedAction ) : void

Private Methods

Méthode Description
ConnectorWorker ( CancellationToken cancelToken ) : Task
SendConnectMessageAsync ( ) : Task
SendToServerAsync ( Model message ) : Task
Socket_DataReceived ( IAsyncResult result ) : void

Method Details

ClientConnectionManager() public méthode

public ClientConnectionManager ( string serverName, int serverPort, string hostId ) : System
serverName string
serverPort int
hostId string
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

SendToServerAsync() public méthode

public SendToServerAsync ( object payload ) : Task
payload object
Résultat Task

SetPayloadReceivedAction() public méthode

public SetPayloadReceivedAction ( Action payloadReceivedAction ) : void
payloadReceivedAction Action
Résultat void