Resultados de la búsqueda a petición "boost-asio"
boost asio para el servidor de sincronización que mantiene abierta la sesión TCP (con buffers de proto de Google)
Actualmente tengo un servidor muy simple boost :: asio que envía una actualización de estado al conectarse (usando los buffers de proto de google): try { boost::asio::io_service io_service; ...
Cuál es la utilidad de `enable_shared_from_this`?
Me encontré conenable_shared_from_this mientras leo los ejemplos de Boost.Asio y después de leer la documentación todavía estoy perdido por cómo debería usarse correctamente. ¿Puede alguien darme un ejemplo y / o una explicación de cuándo usar ...
Boost.Asio hilo de seguridad
¿Es seguro llamar a async_write & async_read desde diferentes subprocesos en una situación en la que se llamó a io_service :: run () desde un solo subproceso? ¡Gracias
boost asio async_write: ¿cómo no intercalar llamadas async_write?
Aquí está mi implementación: Cliente A envía un mensaje para el Cliente BServer procesa el mensaje porasync_read la cantidad correcta de datos y esperará nuevos datos del Cliente A (para no bloquear al Cliente A)Afterwards Server procesará la ...
¿Cómo puedo almacenar un objeto boost :: bind como miembro de la clase?
Estoy escribiendo una aplicación que usaboost::asio. Asio'sasync_receive (oasync_read) se muestra invariablemente usando unaboost::bind objeto dado para devolución de llamada: boost::asio::async_read(socket_, ...
¿Cómo leer asincrónicamente la entrada de la línea de comandos usando boost asio en Windows?
Encontréesta pregunt [https://stackoverflow.com/questions/2831253/using-boostasioasync-read-with-stdin] que pregunta cómo leer la entrada de forma asincrónica, pero solo funcionará con descriptores de flujo POSIX, que no funcionarán en Windows. ...
¿Cómo verificar si el socket está cerrado en Boost.Asio?
¿Cuál es la forma más fácil de verificar si un enchufe se cerró en el lado remoto de la conexión? @socket::is_open() devuelve verdadero incluso si está cerrado en el lado remoto (estoy usandoboost::asio::ip::tcp::socket). Podría intentar leer ...
Binding boost asio al punto final de tcp local
Estoy tratando de vincular un socket boost asio tcp a una interfaz de red local específicamente. ¿Cuándo es el momento correcto para llamar a labind() método en el zócalo? _endpoint apunta a la ip / puerto remota, p. 192.168.0.15:8888 // ...
Boost asio socket multicast a una interfaz ethernet específica
Pensé que había encontrado la respuesta en el siguiente ejemplo, pero no del todo. boost::asio::ip::udp::socket socket(io_service); ... boost::asio::ip::address_v4 local_interface = ...
¿Cuál es la diferencia entre boost :: io_service poll_one y run_one?
io_service :: poll_one Ejecute el bucle de procesamiento de eventos del objeto io_service para ejecutar un controlador listo. vs io_service :: run_one Ejecute el bucle de procesamiento de eventos del objeto io_service para ejecutar como máximo ...