Результаты поиска по запросу "boost-asio"
Из того, что я собрал методом проб и ошибок и чтения: я запускаю его в operator () (), чтобы вы могли запустить его в фоновом режиме в дополнительном потоке. Вы запускаете один экземпляр Сервера. Чтобы обрабатывать несколько клиентов, вам нужен дополнительный класс, я назвал его сессионным классом. Для asio, чтобы убрать мертвые сессии, вам нужен общий указатель, как указано выше. В противном случае код должен начать вас.
тоящее время у меня есть очень простой сервер boost :: asio, который отправляет обновление статуса при подключении (используя прото буферы Google): try { boost::asio::io_service io_service; ...
boost :: asio чисто отключение
Иногда кажется, что boost :: asio отключается до того, как я этого хочу, то есть до того, как сервер правильно обработает отключение. Я не уверен, как это возможно, потому что клиент, кажется, думает, что он полностью отправил сообщение, но когда ...
Использование boost.asio в cMake
Я относительно новичок в cMake, и я пытаюсь использовать библиотеку boost asio в своем проекте. Мне удалось заставить cMake найти другие библиотеки буста, такие как smart_ptr и lexical_cast, но я получаю ошибку компоновщика при ...
Безопасность нитей Boost.Asio
Безопасно ли вызывать async_write & async_read из разных потоков в ситуации, когда io_service :: run () вызывался только из одного потока? Спасибо!
повысить asio async_write: как не чередовать вызовы async_write?
Вот моя реализация: Клиент А отправит сообщение для Клиента БСервер обрабатывает сообщениеasync_read правильный объем данных и будет ждать новых данных от Клиента А (чтобы не блокировать Клиента А)После этого сервер обработает информацию ...
Как я могу сохранить объект boost :: bind в качестве члена класса?
Я пишу приложение, которое используетboost::asio, Asio-хasync_receive (или жеasync_read) всегда отображается с помощьюboost::bind объект, переданный для обратного вызова: boost::asio::async_read(socket_, ...
Как асинхронно читать входные данные из командной строки, используя boost asio в Windows?
я нашелэтот вопрос [https://stackoverflow.com/questions/2831253/using-boostasioasync-read-with-stdin] который спрашивает, как читать входные данные асинхронно, но будет работать только с дескрипторами потока POSIX, который не будет работать в ...
Кто использует Boost ASIO?
Хотелось бы узнать, насколько популярен Boost ASIO. Используется ли оно в каком-либо популярном сетевом программном обеспечении?
Как проверить, закрыт ли сокет в Boost.Asio?
Какой самый простой способ проверить, закрыта ли розетка на удаленной стороне соединения?socket::is_open() возвращает true, даже если он закрыт на удаленной стороне (я используюboost::asio::ip::tcp::socket). Я мог бы попытаться прочитать из ...
Привязка boost asio к локальной конечной точке TCP
Я пытаюсь привязать разъем asio tcp boost к интерфейсу локальной сети. Когда самое подходящее время позвонитьbind() метод на сокете? _endpoint указывает на удаленный ip / порт, например, 192.168.0.15:8888. // Invoke async. connect. Immediate ...