C# Class Animatroller.ExpanderCommunication.NettyServer

Inheritance: IServerCommunication
Afficher le fichier Open project: HakanL/animatroller Class Usage Examples

Méthodes publiques

Méthode Description
NettyServer ( int listenPort, Action dataReceivedAction, string>.Action clientConnectedAction ) : System
SendToClientAsync ( string instanceId, string messageType, byte data ) : Task
StartAsync ( ) : System.Threading.Tasks.Task
StopAsync ( ) : System.Threading.Tasks.Task

Private Methods

Méthode Description
SetInstanceIdChannel ( string instanceId, IChannel channel ) : void

Method Details

NettyServer() public méthode

public NettyServer ( int listenPort, Action dataReceivedAction, string>.Action clientConnectedAction ) : System
listenPort int
dataReceivedAction Action
clientConnectedAction string>.Action
Résultat System

SendToClientAsync() public méthode

public SendToClientAsync ( string instanceId, string messageType, byte data ) : Task
instanceId string
messageType string
data byte
Résultat Task

StartAsync() public méthode

public StartAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

StopAsync() public méthode

public StopAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task