C# Класс GonzoNet.Listener

Represents a listener that listens for incoming login clients.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Clients SynchronizedCollection

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

Метод Описание
Close ( ) : void
GetClient ( string RemoteIP, int RemotePort ) : NetworkClient
Initialize ( IPEndPoint LocalEP ) : void

Initializes Listener. Throws SocketException if something went haywire.

Listener ( EncryptionMode Mode ) : System

Initializes a new instance of Listener.

OnAccept ( IAsyncResult AR ) : void

Callback for accepting connections.

RemoveClient ( NetworkClient Client ) : void

Removes a client from the internal list of connected clients. Should really only be called internally by the NetworkClient.Disconnect() method.

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

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

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

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

public GetClient ( string RemoteIP, int RemotePort ) : NetworkClient
RemoteIP string
RemotePort int
Результат NetworkClient

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

Initializes Listener. Throws SocketException if something went haywire.
public Initialize ( IPEndPoint LocalEP ) : void
LocalEP System.Net.IPEndPoint The endpoint to listen on.
Результат void

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

Initializes a new instance of Listener.
public Listener ( EncryptionMode Mode ) : System
Mode EncryptionMode
Результат System

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

Callback for accepting connections.
public OnAccept ( IAsyncResult AR ) : void
AR IAsyncResult
Результат void

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

Removes a client from the internal list of connected clients. Should really only be called internally by the NetworkClient.Disconnect() method.
public RemoveClient ( NetworkClient Client ) : void
Client NetworkClient The client to remove.
Результат void

Описание свойств

Clients публичное свойство

public SynchronizedCollection Clients
Результат SynchronizedCollection