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

2 ответа

Как обмануть boost :: asio, чтобы разрешить обработчики только для перемещения

В протоколе связи RPC после вызова метода я отправляю сообщения «выполнено» обратно вызывающей стороне. Поскольку методы вызываются одновременно, буфер, содержащий ответ (std::string) должен быть защищен мьютексом. Я пытаюсь ...

2 ответа

HOWTO: публиковать сообщения между темами с помощью Boost :: asio?

Извините за мой английский Я искал, но не получил ответа на этот вопрос: у меня есть проект приложения Windows, использующий библиотеки потоков потоков. Я хочу публиковать сообщения (или вызывать обратные вызовы) из рабочего потока в основной ...

1 ответ

Запуск другой программы через вызов system () блокирует сокет

Я искал в Google и StackOverflow что-то похожее на это, но самыми близкими были C-код и ситуация была не такой ... У меня есть программа, которая запускает другую через системный вызов cstdlib к скрипту, и все работает нормально, проблема в том, ...

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

1 ответ

asio неявная нить и синхронизация данных

Когда я читаю исходный код asio, меня интересует, как asio делает синхронизацию данных между потоками даже неявной цепочкой. Это код в asio: io_service :: бежать mutex::scoped_lock lock(mutex_); std::size_t n = 0; for (; ...

1 ответ

Проблема с трансляцией с использованием Boost.Asio

Я заранее прошу прощения, если на вопрос уже был дан ответ, но я искал и не нашел ничего, что помогло бы мне. Как указано в заголовке вопроса, я пытаюсь передать пакет с сервера на группу клиентов, прослушивающих любое сообщение. Клиент ...

4 ответа

Когда выполняется async_write с сокетом tcp, когда вызывается обработчик?

Это простой вопрос о том, как async_write ведет себя с TCP-сокетами. По сути, при работе с tcp-сокетом вызывается ли обработчик записи при записи данных в сокет или при получении подтверждения от места назначения?

2 ответа

Повторный std :: move на объекте сокета boost :: asio в C ++ 11

Я изучаю использование boost :: asio вместе с функциями C ++ 11. В частности, я сосредотачиваюсь на примере под названием «async_tcp_echo_server.cpp», расположенном здесь (код также показан в конце моего ...

2 ответа

Какие буст-библиотеки движутся к TR2?

Если нашел эту цитату на boost.org:Больше библиотек Boost в разработке для TR2Это ссылки наTR2 звонок из предложений, Но я не могу найти какую-либо другую ин...

4 ответа

Плюсы и минусы обратного вызова (std :: function / std :: bind) и интерфейса (абстрактный класс)

Я создаю серверное приложение на C ++ 11, используя Boost.Asio. Я создал класс,

3 ответа

В чем разница между async_read_some asio :: tcp :: socket и async_receive?

В чем разница между: