Skip to main content
Stack Overflow на русском

Вопросы с меткой [asio]

Boost.Asio – это кросс-платформенная библиотека С++ для сетевого и низкоуровневого ввода-вывода, которая предоставляет разработчикам асинхронную модель программирования. Чтобы задать хороший вопрос, посмотрите подробное описание метки.

Фильтрация
Сортировка
Метки
1 голос
2 ответа
89 показов

Помогите разобраться, в асинхронном сервере с использованием библиотеки boost. Имеем: win 10 x64; boost 1.88; компилятор MSYS2 MINGW64; Что непонятно: зачем повсеместно используют "shared_ptr&...
abcdef's user avatar
  • 11
2 голоса
0 ответов
96 показов

Есть asio::basic_socket, созданный на чужом asio::io_context, как переместить его к себе, в свой любимый asio::io_context? Предусловием является пустота очереди функций завершения у чужого сокета (...
Serge3leo's user avatar
  • 3,401
1 голос
1 ответ
220 показов

Пытаюсь разобраться с тем как работают сокеты. Использую библиотеку boost asio, и все никак не пойму до конца некоторых моментов: Допустим, было успешно установлено TCP соединение, открыт сокет. ...
Alex Nem's user avatar
  • 1,018
0 голосов
0 ответов
100 показов

Имеется класс который по проприетарному протоколу шлет на сервер сообщения по IP/TCP. Дело в том что на новом устройстве сервер находится там же где и клиент(на одной и той-же машине) и общение с ним ...
0 голосов
1 ответ
98 показов

Изучаю работу простого сервера на boos::asio. Один из примеров работы с ним я нашел тут: https://www.boost.org/doc/libs/1_78_0/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp Однако в ...
1 голос
0 ответов
160 показов

Есть приложение с плагинами. Приложение создает asio::io_context и передает его в плагины при их инициализации. В приложении: asio::io_context ctx; // Уничтожается только при выходе из приложения //.....
Maxim Timakov's user avatar
1 голос
1 ответ
1k показов

Доброго времени суток. Если я правильно понимаю, то asio::strand нужен для последовательного выполнения связанных операций. Но у меня операции все равно перемешиваются. m 140460063954752 0 ...
Maxim Timakov's user avatar
0 голосов
0 ответов
68 показов

Собственно безопасно ли использовать в boost::asio::async_connect connect_handler с такой сигнатурой: void (boost::system::error_code&, Iterator) То есть с boost::system::error_code является ...
0 голосов
0 ответов
82 показа

После того, как я: создал сокет поставил его ан прослушивание получил Входящее "сообщение" от Клиента "обработал" Входящее сообщнице и закрыл сокет... То можно ли этот сокет ...
Optimus1's user avatar
  • 1,045
0 голосов
0 ответов
295 показов

Подскажите пожалуйста, как пользоваться документацией Boost Asio ? Вот есть к примеру функция: boost::asio::ip::tcp::endpoint my_endpoint(boost::asio::ip::tcp::v4(), 80); Как понять, что она должна ...
Optimus1's user avatar
  • 1,045
0 голосов
0 ответов
106 показов

Вроде бы Boost заявляется, как библиотека с одними заголовочными файлами. Но почему компиляция простого примера из Boost Asio - требует какого то lib-файла - "libboost_thread-vc143-mt-gd-x32-1_80....
Optimus1's user avatar
  • 1,045
2 голоса
0 ответов
71 показ

При попытке запустить в любой версии (релизная либо дебажная) после недолго ожидания вылетатет исключение непонятного содержания (кодировка проекта юникод, стандарт сборки с++17). Пример типовый, из ...
Eugene Tray's user avatar
0 голосов
0 ответов
193 показа

У меня есть задача, которая заключается в том, чтобы вызвать метод, который является запросом на удалённый сервер; после этого я хочу, чтобы ожидался ответ, причём ожидание не блокирует другие ...
5133n's user avatar
  • 67
-1 голос
1 ответ
171 показ

class Socket : public std::enable_shared_from_this<Socket> { public: Socket(boost::asio::io_context& ioContex) : m_socket(ioContex) { } void start() { ...
Ivan Sodorenko's user avatar
1 голос
0 ответов
226 показов

Пытаюсь передать изображение с клиента на сервер при помощи asio и OpenCV. В итоге при вызове функции async_read() на сервере, данная функция не вызывает handler и просто ьесконечно читает данные с ...
Crestonix's user avatar

15 30 50 на странице
1
2 3 4 5

AltStyle によって変換されたページ (->オリジナル) /