Опция Socket для времени-жизни, связанная с исходящими одноадресными пакетами.
typedef implementation_defined hops;
Реализует опцию IPPROTO_IP/IP_UNICAST_TTL.
Установка опции:
boost::asio::ip::udp::socket socket(io_service);
...
boost::asio::ip::unicast::hops option(4);
socket.set_option(option);
Получение текущего значения варианта:
boost::asio::ip::udp::socket socket(io_service);
...
boost::asio::ip::unicast::hops option;
socket.get_option(option);
int ttl = option.value();
Здитель: >boost/asio/ip/unicast.hpp
Заголовок: boost/asio.hpp