C# Класс AK.F1.Timing.Server.TcpServer

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

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

Метод Описание
Start ( ) : void

Starts the server accepting incoming connection requests.

TcpServer ( IPEndPoint endpoint, ISocketHandler handler, int backlog = 50 ) : System

Initialises a new instance of the AK.F1.Timing.Server.TcpServer class.

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

Метод Описание
DisposeOfManagedResources ( ) : void

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

Метод Описание
AcceptAsync ( ) : void
Dispose ( ) : void
DisposeOfAcceptEvent ( ) : void
DisposeOfHandler ( ) : void
DisposeOfListener ( ) : void
InitialiseAcceptEvent ( ) : void
InitialiseListener ( ) : void
OnAcceptEventCompleted ( object sender, SocketAsyncEventArgs e ) : void

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

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

protected DisposeOfManagedResources ( ) : void
Результат void

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

Starts the server accepting incoming connection requests.
/// Thrown when this instance has been disposed of. /// /// A caller higher in the call stack does not have permission for the requested operation. /// /// Thrown when an error occurred when attempting to bind the underlying socket. ///
public Start ( ) : void
Результат void

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

Initialises a new instance of the AK.F1.Timing.Server.TcpServer class.
/// Thrown when or is . /// /// Thrown when is not positive. ///
public TcpServer ( IPEndPoint endpoint, ISocketHandler handler, int backlog = 50 ) : System
endpoint System.Net.IPEndPoint The remote end point to listen on.
handler ISocketHandler The client connection handler.
backlog int The accept connection backlog.
Результат System