Подтвердить что ты не робот

Легкий HTTP-сервер С++

Мне нужно создать легкий HTTP-сервер для моего приложения в основном это сервер, который прослушивает порт и выводит информацию о состоянии на запросы нет высокой нагрузки, https, требуется другая функциональность есть ли библиотека С++, которая помогла бы мне создать сервер http

4b9b3361

Ответ 1

Посмотрите http://code.google.com/p/mongoose/. Я думаю, что он разделен в библиотеке, которая делает именно то, что вы хотите. Это написано на C. Однако.

Ответ 3

Как насчет этих примеров boost.asio, у вас есть 5 вариантов с версии 1.44. или вы можете попробовать cpp-netlib, который построен на boost.asio и предназначен для включения в boost.

Ответ 4

Вот еще один легкий вес сервер, который можно использовать вдоль С++.

http://sourceforge.net/projects/miniweb/ см., какие функции соответствуют вашим требованиям.

Ответ 5

Существует libmicrohttpd. Я должен был написать довольно некоторый код клея, чтобы он соответствовал моей цели; но я никогда не сожалел.

Ответ 6

Если вам нужна какая-либо интерактивность, рассмотрите возможность использования wt.

Ответ 7

Все есть (С++ standard)... сокеты, чтение/запись, если TCP, и другие функции для UDP (если вы его используете) и т.д. Нет ничего, что вам понадобится, кроме сетевых функций, остальное зависит от управления файлами (чтение html файлов и т.д.) и потоков, если вы хотите продолжить.

Я ДЕЙСТВИТЕЛЬНО советую вам прочитать это руководство:

http://beej.us/guide/bgnet/

Это бесплатно, и это объясняет все, что вам нужно для реализации этого небольшого веб-сервера.

Я предполагаю, что это задание, я не получил этого в своих сетевых классах, но некоторые друзья сделали это, и это довольно легко и интересно делать, если у вас есть небольшое знание С++.