Обзор МногопоточныйTCPСервер (MultithreadedTCPServer)
МногопоточныйTCPСервер (MultithreadedTCPServer) Конструктор |
Создаёт новый экземпляр класса МногопоточныйTCPСервер (MultithreadedTCPServer). |
АргументыСобытия (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Сервер (MultithreadedTCPServer)& Класс | Библиотека OneScriptForms