Я новичок в фоновой разработке. После того, как я займлюсь на ¡эй TCP/IP иллюстрированный том 1 · · решаю создать мини -сервер HTTP. Это версия 0.1, так что есть лишь небольшой сервер. В этом проекте я использую какую -то другую библиотеку, такую как Libevent, tinyhttp. У проекта есть две функции. Во -первых, вы можете использовать API для регистрации [URL и обратного вызова], а библиотека получает HTTP -сообщение от Socket и проанализировать его. Затем он возвращает объект запроса (который включает URL, метод и т. Д.) Для функции обратного вызова. Обратный вызов только возвращает ответ (включайте необработанный символ). Во -вторых, если библиотека никогда не найдет URL в списке, она будет искать HTML -файл или программу CGI.
cd miniserver
make
Он построит статическую библиотеку (Libminiserver.a) и файл miniserver.h.