C# Класс Dwarrowdelf.TcpConnection

Наследование: IConnection
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ConnectAsync ( INetStatCollector netStatCollector = null, string debugName = null ) : Task
Disconnect ( ) : void
Dispose ( ) : void
GetMessageAsync ( ) : Task
Send ( Message msg ) : void
TcpConnection ( Socket socket, INetStatCollector netStatCollector = null, string debugName = null ) : System
TryGetMessage ( Message &msg ) : bool

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

Метод Описание
DeserializerMain ( ) : void
Dispose ( bool disposing ) : void
ReceiveInternal ( ) : Message

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

ConnectAsync() публичный статический Метод

public static ConnectAsync ( INetStatCollector netStatCollector = null, string debugName = null ) : Task
netStatCollector INetStatCollector
debugName string
Результат Task

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

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

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

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

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

public GetMessageAsync ( ) : Task
Результат Task

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

public Send ( Message msg ) : void
msg Message
Результат void

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

public TcpConnection ( Socket socket, INetStatCollector netStatCollector = null, string debugName = null ) : System
socket Socket
netStatCollector INetStatCollector
debugName string
Результат System

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

public TryGetMessage ( Message &msg ) : bool
msg Message
Результат bool