C# Класс Animatroller.ExpanderCommunication.ServerConnectionManager

Наследование: BaseConnectionManager, IDisposable
Показать файл Открыть проект

Открытые методы

Метод Описание
Dispose ( ) : void
SendToClientAsync ( string hostId, object payload ) : Task
ServerConnectionManager ( int listenPort ) : System
SetPayloadReceivedAction ( object>.Action payloadReceivedAction ) : void

Приватные методы

Метод Описание
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

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

SendToClientAsync() публичный Метод

public SendToClientAsync ( string hostId, object payload ) : Task
hostId string
payload object
Результат Task

ServerConnectionManager() публичный Метод

public ServerConnectionManager ( int listenPort ) : System
listenPort int
Результат System

SetPayloadReceivedAction() публичный Метод

public SetPayloadReceivedAction ( object>.Action payloadReceivedAction ) : void
payloadReceivedAction object>.Action
Результат void