Блог программиста

cjNetwork - пишем свой веб-сервер

Рассмотрим работу любого веб-сайта. Вводим в адресной строке браузера адрес сайта. По адресу попадаем на веб-сервер, например, apache, который передаёт данные назад в браузер. В этом случае apache выступает как отдельный независимый модуль.

Такой подход удобен при создании сайта, например, на PHP.

Если разрабатывать сайт на C++, то можно отказаться от стандартного веб-сервера и написать свой. Что мы и начали делать, создавая библиотеку cjNetwork. Теперь написать свой веб-сервер с помощью библиотеки cjNetwork проще простого:

WebServer *ws = new WebServer(8080);

WebServerHandler *handler = new WebServerHandler();
ws->setHandler(handler);

ws->run();

Здесь главное - указать порт и, если нужно, написать свой обработчик (handler).

Ссылка на GitHub: github.com/sitev/cjNetwork


Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Наши проекты
Контакты