Разработать http-сервер для обработки GET-запросов и предоставления статической информации клиенту. Разработать http-клиент для проверки данного сервера с помощью GET-запросов. Использовать системные сокеты и транспортный протокол TCP. Язык С/С++
Использование фреймворков не допускается.
-
Наименьшее количество баллов выставляется за сервер с последовательной обработкой запросов, без выполнения доп. задачи
-
Наибольшее количество баллов выставляется за многопоточный сервер с обработкой соединений через использование пула потоков и динамического распределения ресурсов + выполнение доп. задачи
-
Выполнить дополнительную задачу в зависимости от варианта.
Вариант = номер по списку в эл. университете % кол-во вариантов
I. Сохранять информацию обо всех посещенных пользователем страницах с указанием имени/идентификатора пользователя
II. Сохранять статистику о различных форматах файлов, к которым обращался тот или иной пользователь
III. Сохранять статистику о частоте посещений сервера в различные часы/ время суток/дни недели