Кроссплатформенный https сервер с неблокирующими сокетами
Эта статья является продолжением моей статьи Простейший кросcплатформенный сервер с поддержкой ssl. Поэтому для того, чтобы читать дальше очень желательно прочитать хотя бы часть предыдущей статьи. Но если не хочется, то вот краткое содержание: я взял из исходников OpenSSL файл-пример «serv.cpp» и сделал из него простейший кроссплатформенный сервер, который умеет принимать от клиента один символ. Теперь я хочу пойти дальше и заставить сервер: 1. Принять от браузера весь http заголовок. 2. Отправить браузеру html страницу на которую будет выведен http заголовок. 3. Кроме этого, я хочу чтобы сокеты не блокировали процесс сервера и для этого я переведу их в так называемый «неблокирующий режим».Читать дальше →