Наследовано от basic_socket.
Получить опцию из розетки.
template<
    typename GettableSocketOption>
boost::system::error_code get_option(
    GettableSocketOption & option,
    boost::system::error_code & ec) const;
Эта функция используется для получения текущего значения опции на розетке.
- option
 
Значение опции, которое должно быть получено из розетки.
 
- ec
 
Установить, чтобы указать, какие ошибки произошли, если таковые имеются.
 
 
Получение значения SOL_ Вариант SOCKET/SO_KEEPALIVE:
boost::asio::ip::tcp::socket socket(io_service);
...
boost::asio::ip::tcp::socket::keep_alive option;
boost::system::error_code ec;
socket.get_option(option, ec);
if (ec)
{
  
}
bool is_set = option.value();