|
|
Другие темы раздела | ||||||
Boost C++ Самостоятельное изменение BOOST_THREAD_VERSION
https://www.cyberforum.ru/ boost-cpp/ thread2080551.html Есть такой интересный параметр в файле /boost/thread/detail/config.hpp Он даёт возможность использовать дополнительные конструкторы, если поменять значение по умолчанию на большее. Собственно вопрос, может кто знает. Стоит ли его менять самому или буст сам устанавливает версию классов потоков по какой либо методике? Добавлено через 5 часов 23 минуты вот только вылазееет ... |
Boost C++ Boost.Test: быстро закрывается консоль Библиотека Boost.Test результаты всех тестов выводит в консоль. Я не успеваю их прочитать, поскольку она сразу закрывается после выполнения программы. Чтобы задержать закрытие консоли, я обычно вставляю std::cin.get() в функцию main(). Но в Boost.Test функция main() генерируется библиотекой. Приходится запускать проект через консоль Windows, вне IDE. Можно как-нибудь решить эту проблему? | |||||
Boost C++ Boost.Asio async_read почти всегда EOF С бустом работаю пару дней, нужно принимать сообщения фикс.длины (23 байта), записывать в массив и выводить их на экран Накалякал вот это : tcp_server.h: #ifndef TCP_SERVER_H #define TCP_SERVER_H #include <vector> #include <mutex> #include <string> #include <utility> #include <boost/asio.hpp> https://www.cyberforum.ru/ boost-cpp/ thread2036950.html | Boost C++ Очистить буфер сокета имеется клиент-сервер,клиент отправляет сообщение принятое std::cin и пересылает серверу,тот в свою очередь выводит его на экран,так вот в чем, собственно,проблема,первое сообщение приходит неизменным,например "hello",но второе "hi" отобразится на сервере как "hillo".Думаю дело в буфере сокета,но точно не уверен,может кто сталкивался с проблемой?Подскажите решение.Код при необходимости выложу https://www.cyberforum.ru/ boost-cpp/ thread2035436.html | |||||
Boost C++ Простой пример клиент/сервера Хочу написать синхронный клиент-сервер в качестве теста работы boost/asio,набрасал код,вот только клиент вроде как подключается,а сервер не видит это подключение.Вот код клиента: #include <iostream> #include <istream> #include <ostream> #include <string> #include <boost/asio.hpp> using boost::asio::ip::tcp; int main() |
Boost C++ Асинхронный сервер и клиент Boost Asio Здравствуйте. Попробовал написать нечто такое. Но на этом этапе чтения не происходит ничего. Дальше std::cout<<"Server: I reading this"<<std::endl; конь не едет. Проблемный участок void do_server_read() { std::cout<<"Server: I reading this"<<std::endl; async_read(ser, buffer(read_buf, message_length), boost::bind(Server::handle_read, this, _1)); ... https://www.cyberforum.ru/ boost-cpp/ thread2033322.html | |||||
Boost C++ LNK2005 && LNK1169 boost thread Доброго времени суток, форумчане. Есть консольное приложение подтягивающее boost thread. Линковщик выдает так ошибки: 1>libboost_thread-vc140-mt-gd-1_61.lib(thread.obj) : error LNK2005: "public: virtual __cdecl boost::detail::thread_data_base::~thread_data_base(void)" (??1thread_data_base@detail@boost@@UEAA@XZ) уже определен в... https://www.cyberforum.ru/ boost-cpp/ thread2032884.html |
Asio с кастомным ДНС резолвером Boost C++ Приветствую. У нас есть свой http клиент написанный с использованием pion-net и asio. Работаем под linux, используем системный резолвер. У системного резолвера таймаут перебора DNS серверов ограничен только секундами, нам надо измерять таймаут в миллисекундах. Библиотеки такие насколько я понимаю есть. Вопрос связан с тем: реально ли как-то заменить резолвер в азио на кастомный? Судя по тому,... | |||||
Boost C++ Ftp клиент Пишу ftp клиент который соединяется с сервером в пассивном режиме,для этого нужно создать два сокета,что собственно и сделал.Первый сокет соединяется с 21 портом,все проходит успешно,читает и записывает отлично.Но второй сокет вроде как соединился,но не читает данныес него.В моем случае команда LIST отправляется по первому сокету,а ее результат читается вторым,но этого не происходит.Вот код:... https://www.cyberforum.ru/ boost-cpp/ thread2028172.html |
Boost C++ Boost/regex вывод определенного количества значений С++ Builder
https://www.cyberforum.ru/ boost-cpp/ thread2025031.html Здравствуйте, не могу разобраться, как можно вывести например первые 20 значений с сайта. AnsiString Text; Text = IdHTTP1->Get("http://proxy-fresh.ru/"); std::string xStr(Text.c_str()); boost::regex xRegEx("({1,3})\\.({1,3})\\.({1,3})\\.({1,3})"); boost::sregex_token_iterator xIter(xStr.begin(), xStr.end(), xRegEx, 0); boost::sregex_token_iterator xInvalidIt; while(xIter !=... | |||||
Boost C++ Исключения в потоке Boost::thread Имеется функция, которая вызывается в потоке. Внутри функции есть try-catch. Вне потока, если функцию вызывать из main(), исключения обрабатываются, в потоке - appcrash. |
Boost C++ Найти корни полинома
https://www.cyberforum.ru/ boost-cpp/ thread2020889.html
|
Любитель чаепитий
13.10.2017, 05:52
|
0
|
|
Mongoose vs Boost.Asio (веб-сервер) - Boost C++ - Ответ 1124792613.10.2017, 05:52. Показов 1250. Ответов 1
Метки (Все метки)
Ответ
это нельзя сравнивать,
mongoose - уже готовый сервер.boost.asio - по сути сырые сокеты, сервер на которых придётся писать самому.
Вернуться к обсуждению: Mongoose vs Boost.Asio (веб-сервер) Boost C++
0
|
13.10.2017, 05:52 | |
Готовые ответы и решения:
1
Асинхронный сервер и клиент Boost Asio Обратный прокси-сервер с использованием boost::asio Boost::Asio Сделать так, чтобы сервер отвечал на запросы из браузера Boost::asio клиет-сервер - есть ощущение, что где-то что-то блокируется, не знаю как это дебажить |
13.10.2017, 05:52 | |
13.10.2017, 05:52 | |
Помогаю со студенческими работами здесь
0
boost::asio Boost Asio C++ Boost.asio boost/asio |