C# Class Animatroller.ExpanderCommunication.ServerConnectionManager

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

Méthodes publiques

Méthode Description
Dispose ( ) : void
SendToClientAsync ( string hostId, object payload ) : Task
ServerConnectionManager ( int listenPort ) : System
SetPayloadReceivedAction ( object>.Action payloadReceivedAction ) : void

Private Methods

Méthode Description
GetConnectionKey ( string remoteAddress, string remotePort ) : string>.Tuple
ReceiveCallback ( IAsyncResult result ) : void
SendAliveAsync ( string hostId ) : Task
SendToClientAsync ( string hostId, Model message ) : Task
Socket_MessageReceived ( DatagramSocket sender, DatagramSocketMessageReceivedEventArgs args ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

SendToClientAsync() public méthode

public SendToClientAsync ( string hostId, object payload ) : Task
hostId string
payload object
Résultat Task

ServerConnectionManager() public méthode

public ServerConnectionManager ( int listenPort ) : System
listenPort int
Résultat System

SetPayloadReceivedAction() public méthode

public SetPayloadReceivedAction ( object>.Action payloadReceivedAction ) : void
payloadReceivedAction object>.Action
Résultat void