C# Класс SuperSocket.SocketEngine.AsyncSocketSession

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

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

Метод Описание
ApplySecureProtocol ( ) : void
AsyncSocketSession ( Socket client, IPool saePoolForReceive ) : System
AsyncSocketSession ( Socket client, IPool saePoolForReceive, bool isReset ) : System
Initialize ( IAppSession appSession ) : void
ProcessReceive ( SocketAsyncEventArgs e ) : void
Start ( ) : void

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

Метод Описание
OnClosed ( CloseReason reason ) : void
SendAsync ( SendingQueue queue ) : void
SendSync ( SendingQueue queue ) : void

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

Метод Описание
ClearPrevSendState ( SocketAsyncEventArgs e ) : void
OnSendingCompleted ( object sender, SocketAsyncEventArgs e ) : void
ProcessCompleted ( SocketAsyncEventArgs e ) : bool
StartReceive ( SocketAsyncEventArgs e ) : void

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

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

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

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

public AsyncSocketSession ( Socket client, IPool saePoolForReceive ) : System
client System.Net.Sockets.Socket
saePoolForReceive IPool
Результат System

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

public AsyncSocketSession ( Socket client, IPool saePoolForReceive, bool isReset ) : System
client System.Net.Sockets.Socket
saePoolForReceive IPool
isReset bool
Результат System

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

public Initialize ( IAppSession appSession ) : void
appSession IAppSession
Результат void

OnClosed() защищенный Метод

protected OnClosed ( CloseReason reason ) : void
reason CloseReason
Результат void

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

public ProcessReceive ( SocketAsyncEventArgs e ) : void
e System.Net.Sockets.SocketAsyncEventArgs
Результат void

SendAsync() защищенный Метод

protected SendAsync ( SendingQueue queue ) : void
queue SendingQueue
Результат void

SendSync() защищенный Метод

protected SendSync ( SendingQueue queue ) : void
queue SendingQueue
Результат void

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

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