Resultados de la búsqueda a petición "boost-asio"
impulsar asio deadline_timer async_wait (N segundos) dos veces dentro de N segundos causa la operación cancelada
Lo que quiero es cuando una cola de mensajes recibe un int N, la función del controlador se llamará después de N segundos. a continuación está mi código. Funciona bien si la duración en segundos de dos colas de mensajes cercanos es mayor que int ...
Finalice con gracia una aplicación de consola de Windows basada en Boost Asio
Estoy trabajando en un servidor HTTP basado en boost.asio. Se supone que debe detenerse externamente. Usamos el manejo de señales asio, y funciona bien para ctrl-c, pero no maneja WM_CLOSE, por lo que no hay una manera directa de cerrar la ...
Envío de mensajes de Protobuf con boost :: asio
Estoy tratando de hackear un cliente en C ++ usando los Buffers de protocolo de Google y aumentar :: asio. Mi problema es que no sé cómo puedo enviar un mensaje de protobuf a asio. Lo que tengo es esto: // set up *sock - works PlayerInfo info; ...
¿Cómo evitar la carrera de datos con `asio :: ip :: tcp :: iostream`?
Mi pregunta¿Cómo evito una carrera de datos cuando uso dos hilos para enviar y recibir a través de unasio::ip::tcp::iostream? DiseñoEstoy escribiendo un programa que usa unasio::ip::tcp::iostream para entrada y salida. El programa acepta ...
impulsar la publicación de asio no funciona, io_service :: run sale justo después de la publicación
Estoy tratando de mezclar señales de impulso con asio para hacer una invocación de controlador basada en despacho. cuando se invoca el método post desde un subproceso, io_service :: run sale inmediatamente, la devolución de llamada manejada para ...
Lectura desde el puerto serie con Boost Asio
Quiero verificar los paquetes de datos entrantes en el puerto serie, usandoboost.asio. Cada paquete de datos comenzará con un encabezado de un byte de longitud y especificará qué tipo de mensaje se ha enviado. Cada tipo diferente de mensaje tiene ...
¿Cómo detectar un comportamiento indefinido extraño en el código C ++?
Tengo un comportamiento extraño en el programa del servidor. En un ejemplo simple, funciona bien (inserto trazas en todas partes, en pion y asio). #include <pion/http/server.hpp> #include <pion/http/response_writer.hpp> #include ...
En Boost ASIO, ¿cómo puedo configurar la dirección IP de origen para suplantar la dirección IP de otro servidor?
Tengo un programa de servidor C ++ Boost basado en ASIO y me gustaría poder configurar la dirección IP de origen utilizada por TCP a la de otro servidor. Sé que uno puede leer las direcciones IP de origen y de destino, pero presumiblemente ...
¿Usando boost :: asio :: async_read con stdin?
pregunta corta: tengo una simulación en tiempo real que se ejecuta como un proceso de fondo y está conectada con tuberías al pogramm de llamada. Quiero enviar comandos a ese proceso usando stdin para obtener cierta información a través de stdout. ...
boost :: asio activa un sigsegv en std :: type_info :: operator ==
Entonces, tengo una aplicación que usa boost :: asio. Debido a la complejidad del proyecto, no puedo compartir su código fuente, lamentablemente :( La aplicación utiliza asio lib de boost para crear algunos servicios web. Sin embargo, cuando ...