Программы на C++. Форум разработчиков
Anonymous
Не удалось найти файл конфигурации пакета, предоставленный «Boost».
Сообщение
Anonymous » 02 июл 2024, 11:34
сегодня я решил создать базовый веб-сервер, который слушает http-запросы с помощью Boost.asio
Код Server.cpp:
Код: Выделить всё
#include
#include
using boost::asio::ip::tcp;
void session(tcp::socket socket) {
try {
for (;;) {
char data[1024];
boost::system::error_code error;
size_t length = socket.read_some(boost::asio::buffer(data), error);
if (error == boost::asio::error::eof)
break; // Connection closed cleanly by peer.
else if (error)
throw boost::system::system_error(error); // Some other error.
boost::asio::write(socket, boost::asio::buffer(data, length));
}
} catch (std::exception& e) {
std::cerr
Подробнее здесь: [url]https://stackoverflow.com/questions/78695808/could-not-find-a-package-configuration-file-provided-by-boost[/url]
1719909280
Anonymous
сегодня я решил создать базовый веб-сервер, который слушает http-запросы с помощью Boost.asio Код Server.cpp: [code]#include #include using boost::asio::ip::tcp; void session(tcp::socket socket) { try { for (;;) { char data[1024]; boost::system::error_code error; size_t length = socket.read_some(boost::asio::buffer(data), error); if (error == boost::asio::error::eof) break; // Connection closed cleanly by peer. else if (error) throw boost::system::system_error(error); // Some other error. boost::asio::write(socket, boost::asio::buffer(data, length)); } } catch (std::exception& e) { std::cerr Подробнее здесь: [url]https://stackoverflow.com/questions/78695808/could-not-find-a-package-configuration-file-provided-by-boost[/url]