basic_seq_packet_socket::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_seq_packet_socke..
basic_raw_socket::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_raw_socket.hpp 편의 헤더: b..
basic_datagram_socket::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_datagram_socket.hp..