Boost C++ Libraries/Boost.Asio

Boost.Asio 색인 - basic_socket_acceptor::bytes_readable

까마귀75 2021. 1. 14. 10:46
728x90
반응형

basic_socket_acceptor::bytes_readable

socket_base에서 상속된다.

블럭없이 읽을 수 있는 데이터의 양을 가져오는 IO 제어 명령어

typedef implementation_defined bytes_readable;

FIONREAD IO 제어 명령을 구현한다.

예제

boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::socket_base::bytes_readable command(true);
socket.io_control(command);
std::size_t bytes_readable = command.get();

요구 사항

일반 헤더: boost/asio/basic_socket_acceptor.hpp
편의 헤더: boost/asio.hpp

Boost.Asio 홈

728x90
반응형