Устанавливает неблокирующий режим реализации нативного дескриптора.
voidnative_non_blocking(boolmode);
Эта функция используется для изменения неблокирующего режима базового нативного дескриптора. Он не влияет на поведение синхронных операций описательного объекта.
Если true, базовый дескриптор помещается в неблокирующий режим и прямые системные вызовы могут выйти из строя с boost::asio::error::would_block (или эквивалентной системной ошибкой).
Выброшен на провал. Если режим является фальсифицированным, но текущее значение non_blocking() является истинным, эта функция не срабатывает с boost::::invalid_argument, так как комбинация не имеет смысла.