继承自 basic_socket。
从套接字获取选项。
template< typename GettableSocketOption> void get_option( GettableSocketOption & option, boost::system::error_code & ec) const;
此函数用于获取套接字上选项的当前值。
要从套接字获取的选项值。
用于指示发生何种错误(如果有)。
获取 SOL_SOCKET/SO_KEEPALIVE 选项的值
boost::asio::ip::tcp::socket socket(my_context); ... boost::asio::ip::tcp::socket::keep_alive option; boost::system::error_code ec; socket.get_option(option, ec); if (ec) { // An error occurred. } bool is_set = option.value();