Boost C++ 库

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

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

继承自 basic_socket。

在套接字上设置选项。

template<
    typename SettableSocketOption>
void set_option(
    const SettableSocketOption & option);

此函数用于设置套接字选项。

参数

option

要设置为套接字的新选项值。

异常

boost::system::system_error

失败时抛出。

示例

设置 IPPROTO_TCP/TCP_NODELAY 选项

boost::asio::ip::tcp::socket socket(my_context);
...
boost::asio::ip::tcp::no_delay option(true);
socket.set_option(option);

PrevUpHomeNext