![]() |
Home | Libraries | People | FAQ | More |
Inherited from basic_socket.
Set an option on the socket.
template< typename SettableSocketOption> void set_option( const SettableSocketOption & option);
This function is used to set an option on the socket.
The new option value to be set on the socket.
Thrown on failure.
socket_base::broadcast
socket_base::do_not_route
socket_base::keep_alive
socket_base::linger
socket_base::receive_buffer_size
socket_base::receive_low_watermark
socket_base::reuse_address
socket_base::send_buffer_size
socket_base::send_low_watermark
ip::multicast::join_group
ip::multicast::leave_group
ip::multicast::enable_loopback
ip::multicast::outbound_interface
ip::multicast::hops
ip::tcp::no_delay
Setting the IPPROTO_TCP/TCP_NODELAY option:
boost::asio::ip::tcp::socket socket(my_context); ... boost::asio::ip::tcp::no_delay option(true); socket.set_option(option);