C# Класс SuperSocket.ClientEngine.EasyClientBase

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

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

Метод Описание
BeginConnect ( EndPoint remoteEndPoint ) : void
Close ( ) : Task
Close ( ) : void
ConnectAsync ( EndPoint remoteEndPoint ) : Task
EasyClientBase ( ) : System
Send ( ArraySegment segment ) : void
Send ( List segments ) : void
Send ( byte data ) : void

Защищенные методы

Метод Описание
HandlePackage ( IPackageInfo package ) : void

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

Метод Описание
FinishConnectTask ( bool result ) : bool
GetUnderlyingSession ( ) : TcpClientSession
InitConnect ( EndPoint remoteEndPoint ) : TaskCompletionSource
OnError ( SuperSocket.ClientEngine.ErrorEventArgs args ) : void
OnError ( Exception e ) : void
OnSessionClosed ( object sender, EventArgs e ) : void
OnSessionConnected ( object sender, EventArgs e ) : void
OnSessionDataReceived ( object sender, SuperSocket.ClientEngine.DataEventArgs e ) : void
OnSessionError ( object sender, SuperSocket.ClientEngine.ErrorEventArgs e ) : void

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

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

public BeginConnect ( EndPoint remoteEndPoint ) : void
remoteEndPoint System.Net.EndPoint
Результат void

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

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

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

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

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

public ConnectAsync ( EndPoint remoteEndPoint ) : Task
remoteEndPoint System.Net.EndPoint
Результат Task

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

public EasyClientBase ( ) : System
Результат System

HandlePackage() защищенный абстрактный Метод

protected abstract HandlePackage ( IPackageInfo package ) : void
package IPackageInfo
Результат void

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

public Send ( ArraySegment segment ) : void
segment ArraySegment
Результат void

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

public Send ( List segments ) : void
segments List
Результат void

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

public Send ( byte data ) : void
data byte
Результат void