сесть на буст. Там проверенные библиотеки есть на эту тему. Но поскольку я затащил в проекты уже этот буст, то может тогда и многопоточность написать на boost::thread. Или все же лучше мнопоточность на чистом
c++20 написать и не парится с бустом на эту тему.
Что думаете по этому вопросу ?
потоки используй обычные, а из буста тебе надо asio
Если из буста нужна только сеть, то можно взять asio без буста. Оно будет использовать стандартные потоки и примитивы синхронизации
Мне ещё советовали beast использовать. Он входит в asio ? У меня многопоточный шлюз из сокетов в вэбсокеты и обратно будет.
нет, бист написан с использованием асио, но проблема в том что поддержки standalone версии asio у него нет
Если нужны вэбсокеты, то boost.beast это норм вариант
Есть ещё nghttp2 если второй http нужен
Обсуждают сегодня