Кроссплатформенный Https-Сервер С Неблокирующими Сокетами. Часть 2

Данная статья является продолжением статей: Простейший кроссплатформенный сервер с поддержкой SSL Кроссплатформенный https-сервер с неблокирующими сокетами В этих статьях я постепенно пытаюсь сделать полноценный однопоточный веб-сервер на простом примере, включенном в OpenSSL. В предыдущей статье я «научил» сервер принимать соединение от одного клиента и отправлять обратно html-страницу с заголовками запроса.

Сегодня я исправлю код сервера, чтобы он мог обрабатывать соединения от произвольного количества клиентов в одном потоке.

Для начала я разделю код на два файла: serv.cpp и server.h. В этом случае файл serv.cpp будет содержать следующий «высокоинтеллектуальный» код:

   

#include "server.h" int main() {

Теги: #C++ #сервер #HTTPS #openssl #неблокирующие сокеты #кроссплатформенная разработка #программирование #C++ #Visual Studio
Вместе с данным постом часто просматривают: