Resultados da pesquisa a pedido "boost-asio"
Como projetar a liberação apropriada de um soquete boost :: asio ou seu invólucro
Estou fazendo algumas tentativas de criar meu próprio servidor TCP assíncrono simples usando o boost :: asio depois de não tocá-lo por vários anos. A lista de exemplo mais recente que posso encontrar ...
Cancelando o cronômetro de prazo do boost asio com segurança
Estou tentando cancelar umboost::asio::basic_waitable_timer<std::chrono::steady_clock> com segurança. De acordo com issoresponda [https://stackoverflow.com/questions/29047765/atomically-cancel-asio-asynchronious-timer-from-another-thread] , este ...
Como definir error_code como asio :: yield_context
Gostaria de criar uma função assíncrona que leva como último argumento boost :: asio :: yield_context. Por exemplo.: int async_meaning_of_life(asio::yield_context yield);Eu também gostaria de ser consistente com a forma como o Asio retorna ...
boost :: asio :: streambuf :: consume - Injeta o caractere de lixo
Quando perco a conexão, no código do meu servidor, tento me reconectar em um loop para sempre. Depois de reconectar, envio uma mensagem de login para o componente ao qual estou conectado. Esse componente envia de volta uma resposta de login que ...
Se existe um back-end UDT para o boost :: asio?
Por favor, diga-me se existem protocolos UDT para boost :: asio? O UDT é um protocolo confiável de transporte de dados no nível de aplicativo, baseado em UDP, para aplicativos intensivos em dados distribuídos em redes de alta velocidade de área ...
Enviando mensagens Protobuf com boost :: asio
Estou tentando hackear um cliente em C ++ usando os Protocol Buffers do Google e boost :: asio. Meu problema é que eu não sei como eu c, alimento a mensagem protobuf para o asio. O que eu tenho é isso: // set up *sock - works PlayerInfo info; ...
Problemas ao usar boost :: asio :: async_read ()
Aqui está o código que eu uso: class Server { ..... void Server::accepted() { std::cout << "Accepted!" << std::endl; boost::array<char, 1> buf; boost::asio::async_read(socket, boost::asio::buffer(buf), boost::bind(&Server::handleRead, this, ...
Como evitar a corrida de dados com `asio :: ip :: tcp :: iostream`?
Minha perguntaComo evito uma corrida de dados ao usar dois threads para enviar e receber mais de umasio::ip::tcp::iostream? desenharEstou escrevendo um programa que usa umasio::ip::tcp::iostream para entrada e saída. O programa aceita comandos ...
Usando soquetes SSL e não SSL simultaneamente no Boost.Asio?
Estou no processo de converter uma biblioteca para o Boost.Asio (que funcionou muito bem até agora), mas encontrei uma espécie de obstáculo no que diz respeito a uma decisão de design. O Boost.Asio fornece suporte para SSL, ...
enviando / recebendo uma estrutura em boost :: asio
Eu estava indo para enviar uma estrutura de um cliente para um servidor usandoboost::asio::async_write_some, nesse casoboost::serialization eboost::property_tree venha ajudar, //boost::serialization struct blank { int m_id; std::string ...