Есть ли способ отменить ожидающую операцию (без отключения) или установить тайм-аут для функций библиотеки boost?
т.е. Я хочу установить тайм-аут блокировки сокета в boost asio?
socket.read_some (boost:: asio:: buffer (pData, maxSize), ошибка _);
Пример: я хочу прочитать некоторые из сокета, но я хочу, чтобы ошибка, если прошло 10 секунд.