basic_socket::io_control (1 of 2 overloads)
Выполните команду управления IO на розетке.
template<
typename IoControlCommand>
void io_control(
IoControlCommand & command);
Эта функция используется для выполнения команды управления IO на гнезде.
- command
Контрольная команда IO должна выполняться на розетке.
- boost::system::system_error
Выброшен на провал.
Получение количества байтов, готовых к чтению:
boost::asio::ip::tcp::socket socket(io_service);
...
boost::asio::ip::tcp::socket::bytes_readable command;
socket.io_control(command);
std::size_t bytes_readable = command.get();
Статья basic_socket::io_control (1 of 2 overloads) раздела Boost.Asio basic_socket::io_control может быть полезна для разработчиков на c++ и boost.
:: Главная :: basic_socket::io_control ::
|