Resultados da pesquisa a pedido "boost-asio"

2 a resposta

SO_RCVTIME e SO_RCVTIMEO que não afetam as operações do Boost.Asio

Abaixo está o meu código boost::asio::io_service io; boost::asio::ip::tcp::acceptor::reuse_address option(true); boost::asio::ip::tcp::acceptor accept(io); boost::asio::ip::tcp::resolver resolver(io); boost::asio::ip::tcp::resolver::query ...

4 a resposta

boost :: asio :: async_read_until lê todos os dados em vez de apenas alguns

Estou modificando o exemplo de eco do Boost Asio para usarasync_read_until para ler a entrada palavra por palavra. Mesmo usandoasync_read_until, todos os dados enviados parecem ser lidos do soquete. Alguém poderia aconselhar: #include <cstdlib> ...

1 a resposta

Opção iostream e No_delay

Estou tentando desativar o algoritmo Nagle usando a resposta para a mesma pergunta:ASIO ip :: tcp :: iostream e TCP_NODELAY [https://stackoverflow.com/questions/5706641/asio-iptcpiostream-and-tcp-nodelay] : boost::asio::ip::tcp::iostream ...

1 a resposta

C ++: Boost.Asio: inicie a sessão do servidor SSL em um novo thread

Eu escrevi um par de programas de servidor / cliente com base emeste exemplo para o servidor [http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/example/ssl/server.cpp] e eu já terminei de todos os protocolos de comunicação. O servidor deve ...

1 a resposta

O que causa uma falha aleatória no boost :: coroutine?

Eu tenho um aplicativo multithread que usaboost :: asio eboost :: coroutine através da sua integração emboost :: asio. Cada thread tem seu próprioio_service objeto. O único estado compartilhado entre os encadeamentos é o conjunto de conexões ...

2 a resposta

Como crio um servidor Boost.Asio que pode lidar com vários clientes ao mesmo tempo?

Posso criar um servidor TCP simples que possa responder a um cliente, mas não sei como criar um servidor que possa lidar com vários clientes ao mesmo tempo. Mencionei exemplos como servidor assíncrono diurno TCP, mas ele apenas envia os dados ...

1 a resposta

Boost :: gravação do Asio Async falhou

Estou portando um aplicativo que usa o Boost :: Asio para um sistema incorporado. Já compilei binários boost 1.57.0 para a placa usando seu BSP. Para testar o funcionamento das bibliotecas, executei dois exemplos de servidor http que ...

2 a resposta

boost :: asio + std :: future - Violação de acesso após fechar o soquete

Estou escrevendo um cliente tcp simples para enviar e receber linhas de texto únicas. As operações assíncronas são tratadas pelo std :: future para facilitar o bloqueio de consultas com tempos limite. Infelizmente, meu aplicativo de teste trava ...

2 a resposta

boost :: asio com no_delay não é possível?

O que eu sei... Eu preciso ligarset_option(tcp::no_delay(true)) antesconnect() de acordo com https://stackoverflow.com/a/25871250 [https://stackoverflow.com/a/25871250]ou não terá efeito. Além disso, set_option () funciona apenas se o soquete ...

1 a resposta

Problema no ciclo de vida do asio :: io_service e thread_group

Olhando pararespostas como esta [https://stackoverflow.com/a/19500405/1270789], podemos fazer coisas como: boost::asio::io_service ioService; boost::thread_group threadpool; { boost::asio::io_service::work ...