THttpServer
Наследование: TObject
Веб-сервер. Работает в отдельном потоке. Возможен запуск нескольких серверов на разных портах.
Методы | |
Start | Запускает веб-сервер. |
Свойства | |
Active | Сервер работает? |
IOTimeout | Таймаут (в миллисекундах) после которого следует разрыв соединения. Установите это свойство в значение больше 0, чтобы веб-сервер не зависал, бесконечно ожидая данные от клиента. При зависании веб-сервера программа не сможет завершить работу, а на стороне клиента веб-браузер не сможет получить ответ от сервера и страничка зависнет. |
Port | Используемый сервером порт. Например, 8080. |
События | |
OnError | Вызывается при ошибке на веб-сервере. |
OnRequest | Вызывается при входящем запросе клиента. В обработчике этого события программируется вся работа сервера. На основании сведений ARequest, передаваемых клиентом, сервер готовит ответ в Response. |