Boost C++ 库

…世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++编码规范

basic_socket::io_control(2 个重载中的 1 个) - Boost C++ 函数库
PrevUpHomeNext

对套接字执行 IO 控制命令。

template<
    typename IoControlCommand>
void io_control(
    IoControlCommand & command);

此函数用于在套接字上执行 IO 控制命令。

参数

命令

要在套接字上执行的 IO 控制命令。

异常

boost::system::system_error

失败时抛出。

示例

获取可读取的字节数

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

PrevUpHomeNext