Вопросы по теме 'boost-asio'

C ++ Boost ASIO: как читать / писать с таймаутом?
Прочитав другие записи Stack Overflow и boost::asio документацию, я подтвердил, что не существует синхронных вызовов чтения / записи ASIO, которые также предоставляют простой в использовании тайм-аут в качестве параметра для вызова. Я занимаюсь...
15903 просмотров
schedule 06.01.2024

Сокет TCP отправляет меньшее количество байтов
Я пытаюсь отправить большое количество байтов, используя библиотеку boost.asio, следующим образом: void tcp_send(boost::asio::io_service &io, const char *dst_ip, uint16 dst_port) { uint8 *sbuff; size_t slen; ip::tcp::socket...
697 просмотров
schedule 28.10.2023

Boost.Asio object_handle не ждет стандартного ввода при отладке
Я пытаюсь использовать Boost.Asio object_handle для ожидания ввода с консоли: int main() { using namespace boost::asio; io_service io; windows::object_handle in(io); in.assign(::GetStdHandle(STD_INPUT_HANDLE));...
127 просмотров
schedule 24.12.2023

отправить полное содержимое кольцевого буфера при подписке, а затем отправить новые данные
Я новичок в boost::asio. Мне нужно закодировать модуль, который читает из канала и помещает данные в кольцевой буфер (у меня нет проблем с реализацией этой части). Другая часть модуля ожидает, пока потребитель откроет новое TCP-соединение или...
422 просмотров
schedule 19.12.2023

asio use_future вместо yield[ec]
я хочу сделать контейнер фьючерсов, каждое будущее является пустым результатом задачи, чтобы я мог использовать wait_for_any в контейнере, каждая задача - это сопрограмма, которую я в настоящее время реализую с использованием yield_context, и внутри...
222 просмотров
schedule 22.11.2023