Я изучаю разработку небольшого (читаемого: рудиментарного) веб-сервера на платформе linux, и я не знаю, с чего начать.
Я хочу, чтобы это было возможно:
- Прослушивание определенного порта
- Возьмите HTTP-сообщение и получите запросы
- Ответьте соответствующим образом
- Нет необходимости в управлении сеансом
- Должно быть на C или С++
- Должен работать как служба при загрузке
Я знаком с заголовками HTTP и являюсь опытным веб-разработчиком PHP и .NET, но я не уверен, с чего начать эту задачу.
Можете ли вы посоветовать мне некоторые ресурсы для преодоления кривой обучения?