Результаты поиска по запросу "boost-asio"
, ОС будет работать лучше, чем любой код пользователя. Затем вам нужно использовать внешний балансировщик нагрузки для распределения нагрузки между экземплярами вашего сервера. Дополнительные точки для привязки прерываний NIC к конкретному процессору.
тоящее время я не уверен, я пытаюсь сделать высокопроизводительный сервер, я получил 6Core CPU, поэтому, если бы я использовал дизайн "io_service_per_cpu", у меня было 6 io_service. Я уже слышал, что дизайн потокового пула не самый лучший, но я ...
Вы можете попробовать проверить флаг с помощью следующей команды:
аюсь перечислить ipv4 и ipv6 адреса всех сетевых карт (у меня есть 2 карты) моего компьютера. Я использую следующий код для этого. using boost::asio::ip::tcp; boost::asio::io_service io_service; tcp::resolver resolver(io_service); ...
как описано в документации
лиboost::asio::io_service [http://www.boost.org/doc/libs/release/doc/html/boost_asio/reference/io_service.html] гарантировать, что обработчики вызываются в том же порядке, что и ...
прямо перед печатью исключений. Продолжая поиск в Google, я думаю, мне, возможно, придется создать несколько SSL-сертификатов. Что имеет смысл: P Спасибо за подсказку, я всегда об этом забываю!
аюсь запустить примеры SSL из boost :: asio и получаю исключение "Недопустимый аргумент" при запуске. Я на Linux ...
Я подозреваю, что вы захотите сначала архивировать в память, а затем записать это в сокет.
я есть структура данных, которая выглядит следующим образом: typedef struct { unsigned short m_short1; unsigned short m_short2; unsigned char m_character; } MyDataType;Я хочу использовать boost :: serialization для сериализации этой структуры ...
В вашем случае кажется, что boost установлен в другом месте, отсюда и необходимость в дополнительной информации о компоновщике, отсюда и необходимость в ключе -L, если он у вас есть в / usr / lib, так как мне больше не нужна дополнительная информация в makefile
ановил boost, используя macports. Файлы отображаются в / opt / local / include / boost / Мой make-файл больше не работает, и я получаю следующую ошибку Undefined symbols: "boost::system::generic_category()", referenced ...
Длина очереди абсолютно полезна для устранения проблем с производительностью, но этот небольшой хак тоже очень помогает.
ольно новичок в boost :: asio, но я работаю над проектом, который существует уже несколько лет и широко использует asio. Мое текущее задание - добавлять периодические метрики о различных действиях системы. Одним из показателей является наблюдение ...
Похоже, что для совместимости ссылок двоичный файл должен иметь такую же опцию включения обработки исключений структуры. Реализация стандартной библиотеки MSVC использует опцию структурированной обработки исключений. Похоже, именно поэтому boost :: system также использует это. Вы могли бы видеть соответствующие предупреждения, говорящие вам, чтобы добавить обработку исключений структуры.
аюсь портировать большой проект с gcc (Linux) на msvc (windows), используя библиотеки cmake и boost. Проект компилируется и работает нормально для gcc, но в msvc он возвращает следующую ошибку: Dyna.obj : error LNK2019: unresolved external ...
документация
я есть два потока, один отправляет, а другой получает данные через сокет TCP. я используюboost::asio::read() а такжеboost::asio::write() для чтения и письма. Мой вопрос заключается в том, должен ли я защищать доступ к объекту сокета во время ...
Отсоединение собственного сокета от класса сокетов Boost.ASIO
Можно ли отсоединить собственный сокет от класса сокетов Boost.ASIO? Если так, как это можно сделать? Я не могу найти ничего очевидного в документации. В качестве краткого обзора того, что я пытаюсь выполнить: у меня есть класс, который ...