Результаты поиска по запросу "boost-asio"

4 ответа

Используйте std :: mutex для пула потоков, управляемого boost :: asio

Каким-то образом продолжениеэтот вопрос [https://stackoverflow.com/q/14265676/991425], Мне только интересно, если это нормально использоватьstd::mutex в функциях управляетсяboost::asio:io_service? Использование прядей несколько непрактично. Из ...

3 ответа

Выберите функциональность в boost :: asio

Я собираюсь использовать boost :: asio lib для моего проекта. Но не совсем очевидно, какой функции соответствуетselect() из родного сокета C lib. Это доступно в Asio? Или boost предоставляет альтернативу, чтобы узнать, готов ли сокет?

2 ответа

увеличить успех asio async_connect после закрытия

Однопоточное приложение. Это происходит не каждый раз, только после 1,5 часов высокой нагрузки. ТСР :: гнездо :: async_connecttcp :: socket :: close (по deadline_timer)async_connect_handler выдает код ошибки error (один из миллиона раз), но ...

ТОП публикаций

2 ответа

boost :: asio внутренние темы

При использовании boost :: asio для некоторой асинхронной связи TCP я заметил, что она запускает много (3-4) внутренних потоков. Чтение вдокументация [http://www.boost.org/doc/libs/release/doc/html/boost_asio/overview/core/threads.html] это ...

3 ответа

boost :: asio :: buffer: получение размера буфера и предотвращение переполнения буфера?

У меня есть две следующие функции для отправки и получения пакетов. void send(std::string protocol) { char *request=new char[protocol.size()+1]; request[protocol.size()] = 0; memcpy(request,protocol.c_str(),protocol.size()); request_length = ...

4 ответа

boost :: asio :: ip :: tcp :: socket подключен?

Я хочу проверить состояние соединения перед выполнением операций чтения / записи. Есть ли способ сделать метод isConnect ()? Я виделэто [http://lists.boost.org/boost-users/2007/06/28936.php], но это кажется "некрасивым". Я ...

2 ответа

используя несколько объектов io_service

У меня есть приложение, в котором прослушиваются и обрабатываются сообщения как из интернет-сокетов, так и из доменных сокетов Unix. Теперь мне нужно добавить SSL к интернет-сокетам, я использовал одинio_service объект для всех сокетов ...

2 ответа

Смущает, когда boost :: asio :: io_service запускает метод блокирует / разблокирует

Будучи абсолютным новичком в Boost.Asio, я запутался сio_service::run() [http://www.boost.org/doc/libs/1_56_0/doc/html/boost_asio/reference/io_service/run/overload1.html] , Я был бы признателен, если бы кто-то мог объяснить мне, когда этот ...

1 ответ

Есть ли ошибка в примере boost asio HTTP Server 3 или boost?

версия библиотеки Boost 1.53 Debian Linux 6.0 (Linux 2.6.32-5-amd64 на x86_64) Трудно протестировать собственное программное обеспечение, когда журнал valgrind содержит много предупреждений. Так что без изменений я построил пример HTTP server3 и ...

1 ответ

Как запустить «событие», когда мой tcp-сервер Boost :: asio только начинает работать (AKA io_service.run ())?

Основываясь на отношениях клиент / сервер boost :: asio, я должен запускать клиентскую программу из серверной программы только тогда, когда поток сервера находится в "в ожидании подключения" государство. Мой вопрос: как получить знания об этом ...