Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This version of Boost is under active development. You are currently in the develop branch. The current version is 1.90.0.
Socket option for disabling the Nagle algorithm.
typedef implementation_defined no_delay;
Implements the IPPROTO_TCP/TCP_NODELAY socket option.
Setting the option:
boost::asio::ip::tcp::socket socket(my_context); ... boost::asio::ip::tcp::no_delay option(true); socket.set_option(option);
Getting the current option value:
boost::asio::ip::tcp::socket socket(my_context); ... boost::asio::ip::tcp::no_delay option; socket.get_option(option); bool is_set = option.value();
Header: boost/asio/ip/tcp.hpp
Convenience header: boost/asio.hpp