Junior — Senior
48
Создание простого HTTP‑сервера на raw‑сокетах для отдачи статической страницы
Условие задачи
Необходимо построить веб‑сервер, работающий напрямую через необработанные (raw) сокеты. После установления TCP‑соединения с клиентом сервер должен корректно обработать запрос к корневому пути ("/") и отдать заранее подготовленный статический HTML‑файл. В описании следует изложить шаги настройки серверного сокета, процесс принятия соединений, разбор HTTP‑запроса, формирование HTTP‑ответа с заголовками и телом, а также закрытие соединения после отправки данных.