МногопоточныйTCPСерверSSL (MultithreadedTCPServerSSL) Члены

Обзор МногопоточныйTCPСерверSSL (MultithreadedTCPServerSSL)

Конструктор

МногопоточныйTCPСерверSSL (MultithreadedTCPServerSSL) Конструктор Создаёт новый экземпляр класса МногопоточныйTCPСерверSSL (MultithreadedTCPServerSSL).

Свойства

АргументыСобытия (EventArgs) Возвращает аргументы события, связанные с действием, которое вызвало последнее событие.
ИнтервалПроверки (HeartbeatInterval) Возвращает или задает интервал проверки активности клиента в секундах. По умолчанию - 10 сек.
Кодировка (Encoding) Возвращает или задает кодировку текста. Значение по умолчанию Кодировка.UTF8 (Encoding.UTF8).
КоличествоАктивныхКлиентов (ActiveClientsNumber) Возвращает количество активных клиентов.
МаксимальноеКоличествоПодключений (MaxClients) Возвращает или задает ограничение на количество подключаемых клиентов. Значение по умолчанию 1500.
МаксимальныйРазмерСообщения (MaxMessageSize) Возвращает или задает ограничение на размер принимаемого сообщения в байтах. По умолчанию 1 MB.
ПриОтключенииКлиента (ClientDisconnected) Возвращает или задает код для выполнения, когда клиент отключается от сервера.
ПриОшибкеСервера (ServerError) Возвращает или задает код для выполнения, когда на сервере возникает ошибка.
ПриПодключенииКлиента (ClientConnected) Возвращает или задает код для выполнения, когда новый клиент подключается к серверу.
ПроверятьАктивностьКлиента (CheckClientActivity) Возвращает или задает значение, показывающее, следует ли проверять активность клиента отправкой сообщения "PING" через определенный интервал времени.
Продолжать (GoOn) Возвращает или задает значение, показывающее, следует ли продолжать цикл обработки событий.
СерверПолучилДанные (MessageReceived) Возвращает или задает код для выполнения при получении нового сообщения.
СостояниеСервера (ServerState) Возвращает состояние TCP сервера.

Методы

Действие (Action) Создаёт новый экземпляр класса TCPСерверДействие (ServerAction).
Начать (Start) Запускает сервер.
ОбработатьПриОтключенииКлиента (ProcessingClientDisconnected) Метод создает событие ФормыДляОдноСкрипта.ПриОтключенииКлиента (OneScriptForms.ClientDisconnected).
ОбработатьПриОшибкеСервера (ProcessingErrorServer) Метод создает событие ФормыДляОдноСкрипта.ПриОшибкеСервера (OneScriptForms.ErrorServer).
ОбработатьПриПодключенииКлиента (ProcessingClientConnected) Метод создает событие ФормыДляОдноСкрипта.ПриПодключенииКлиента (OneScriptForms.ClientConnected).
ОбработатьСерверПолучилДанные (ProcessingServerReceived) Метод создает событие ФормыДляОдноСкрипта.СерверПолучилДанные (OneScriptForms.ServerReceived).
Остановить (Stop) Останавливает сервер.
ОтправитьВсем (SendToAll) Отправляет сообщение всем подключенным клиентам.
ОтправитьКлиенту (SendToClient) Отправляет сообщение указанному клиенту.
ПолучитьСобытие (DoEvents) Возвращает следующее событие из очереди событий.

Смотрите также

МногопоточныйTCPСерверSSL (MultithreadedTCPServerSSL)& Класс | Библиотека OneScriptForms