Boost C++ 库

……是世界上最受推崇、设计最精巧的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

basic_seq_packet_socket::release (2 个重载中的第 2 个) - Boost C++ 函数库
PrevUpHomeNext

继承自 basic_socket。

释放底层本机套接字的所有权。

native_handle_type release(
    boost::system::error_code & ec);

此函数会立即完成所有挂起的异步连接、发送和接收操作,并为被取消的操作的处理器传递 boost::asio::error::operation_aborted 错误。然后,本机套接字的拥有权将转移给调用者。

参数

ec

用于指示发生何种错误(如果有)。

备注

此函数在 Windows 8.1 之前的 Windows 版本上不受支持,在这些平台上将以 boost::asio::error::operation_not_supported 错误失败。


PrevUpHomeNext