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

3 la respuesta

Cree un iostream usando boost asio especificando ip y puerto

Tengo un problema relacionado con las bibliotecas boost asio. Intenté con éxito crear un socket entre un cliente y un servidor, esto implica la creación de resolvers para especificar ip y puerto al servidor (el servidor solo requiere puerto) y ...

1 la respuesta

Punto muerto mientras se usa boost :: asio :: deadline_timer en Windows dll

Estoy tratando de usar Boost-Deadlinetimer dentro de una DLL, que se carga usando boost :: dll :: shared_library. Los siguientes fragmentos de código se reducen a lo esencial. Ejemplo.h: #include <boost/asio.hpp> class Example { public: Class() ...

2 la respuesta

boost :: asio :: streambuf :: consume - Inyecta carácter basura

Cuando pierdo la conexión, en el código de mi servidor, trato de volver a conectarme en un bucle para siempre. Una vez que me vuelvo a conectar, envío un mensaje de inicio de sesión al componente al que estoy conectado. Ese componente luego envía ...

2 la respuesta

¿Cuál es la mejor manera de garantizar una vida útil de objeto válida al usar Boost.Asio?

He estado jugando mucho con Boost. Últimamente. Me gusta mucho la biblioteca, ya que ofrece una forma fantástica de exprimir el rendimiento de los sistemas multinúcleo de hoy. Una pregunta que me he hecho varias veces, y pensé que valía la pena ...

1 la respuesta

enviando / recibiendo una estructura en boost :: asio

Iba a enviar una estructura de un cliente a un servidor usandoboost::asio::async_write_some, en este casoboost::serialization yboost::property_tree ven a ayudar //boost::serialization struct blank { int m_id; std::string ...

1 la respuesta

Cancelación segura del temporizador de la fecha límite de asio

Estoy tratando de cancelar unboost::asio::basic_waitable_timer<std::chrono::steady_clock> sin peligro. De acuerdo a estoresponder [https://stackoverflow.com/questions/29047765/atomically-cancel-asio-asynchronious-timer-from-another-thread] , ...

4 la respuesta

Cómo diseñar la liberación adecuada de un boost :: asio socket o wrapper del mismo

Estoy haciendo algunos intentos de hacer mi propio servidor TCP asíncrono simple usando boost :: asio después de no haberlo tocado durante varios años. El último listado de ejemplo que puedo encontrar ...

2 la respuesta

¿Qué bibliotecas de impulso se dirigen a TR2?

Si encuentra esta cita en boost.org: Más bibliotecas de Boost están en proceso para TR2 [http://www.boost.org/users/] Se vincula a laLlamada TR2 de propuestas [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html]. Pero parece que ...

4 la respuesta

Pros y contras de una devolución de llamada (std :: function / std :: bind) frente a una interfaz (clase abstracta)

Estoy creando una aplicación de servidor en C ++ 11 usando Boost.Asio. He creado una claseServer, que se encarga de aceptar nuevas conexiones. Básicamente es solo: void Server::Accept() { ...

3 la respuesta

¿Cuál es la diferencia entre asio :: tcp :: socket's async_read_some y async_receive?

Cuál es la diferencia entre: boost::asio::tcp::socket::async_read_some()boost::asio::tcp::socket::async_receive() Por lo que puedo decir, su documentación es idéntica. ¿Cuál debería preferir?