Resultados de la búsqueda a petición "boost-asio"

2 la respuesta

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; ...

6 la respuesta

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 ...

2 la respuesta

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

2 la respuesta

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 ...

4 la respuesta

¿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_, ...

3 la respuesta

¿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. ...

5 la respuesta

¿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 ...

2 la respuesta

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 // ...

8 la respuesta

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 = ...

2 la respuesta

¿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 ...