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

2 la respuesta

¿Cómo obtener el nombre de host de una dirección IP usando la biblioteca asio?

Estoy tratando de obtener el nombre de host del punto final UDP. Sin embargo, no sé si boost.asio admite la conversión de IP-> nombre de host. ¿Alguien puede responder mi pregunta?

9 la respuesta

¿Cómo establecer un tiempo de espera para bloquear sockets en boost asio?

¿Hay alguna forma de cancelar una operación pendiente (sin desconectar) o establecer un tiempo de espera para las funciones de la biblioteca de impulso? Es decir. Quiero establecer un tiempo de espera para bloquear el socket en ...

1 la respuesta

¿Es seguro usar el desove directamente en una corsina apilada asio?

Cuando uso spawn para comenzar una nueva pila de rutina en una rutina, valgrind dice que se usa mucho el valor no inicializado (salida valgrind [http://paste.ubuntu.com/10640792/]) Luego uso io_service.post para invocar un controlador y comenzar ...

3 la respuesta

¿Puedes configurar las opciones de socket SO_RCVTIMEO y SO_SNDTIMEO en boost asio?

¿Puedes configurar las opciones de socket SO_RCVTIMEO y SO_SNDTIMEO en boost asio? ¿Si es así, cómo? Tenga en cuenta que sé que puede usar temporizadores, pero me gustaría saber sobre estas opciones de socket en particular.

3 la respuesta

boost :: asio async_read garantiza que se leen todos los bytes

Tengo un servidor que recibe una cadena comprimida (comprimida con zlib) de un cliente, y estaba usandoasync_receive desde elboost::asio biblioteca para recibir esta cadena, sin embargo, resulta que no hay garantía de que se recibirán todos los ...

1 la respuesta

Uso de boost :: asio :: io_service como campo de miembro de clase

Tengo una clase donde uso la biblioteca boost asio: Encabezamiento: class TestIOService { public: void makeConnection(); static TestIOService getInst(); private: TestIOService(std::string address); std::string address; ...

1 la respuesta

¿Cómo hago que la biblioteca boost / asio repita un temporizador?

Aquí está el Código dado en la documentación de la biblioteca Boost. #include <iostream> #include <boost/asio.hpp> #include <boost/date_time/posix_time/posix_time.hpp> void print(const boost::system::error_code& /*e*/) { std::cout << "Hello, ...

2 la respuesta

SO_RCVTIME y SO_RCVTIMEO no afectan las operaciones de Boost.Asio

Abajo está mi código boost::asio::io_service io; boost::asio::ip::tcp::acceptor::reuse_address option(true); boost::asio::ip::tcp::acceptor accept(io); boost::asio::ip::tcp::resolver resolver(io); boost::asio::ip::tcp::resolver::query ...

4 la respuesta

boost :: asio :: async_read_until lee todos los datos en lugar de solo algunos

Estoy modificando el ejemplo Boost Asio echo para usarasync_read_until para leer la entrada palabra por palabra. Aunque estoy usandoasync_read_until, todos los datos enviados parecen leerse del socket. ¿Podría alguien aconsejarme: #include ...

1 la respuesta

iostream y la opción No_delay

Estoy tratando de deshabilitar el algoritmo de Nagle usando la respuesta para la misma pregunta:ASIO ip :: tcp :: iostream y ...