Прочитайте некоторые данные из последовательного порта.
template<
    typename MutableBufferSequence>
std::size_t read_some(
    const MutableBufferSequence & buffers,
    boost::system::error_code & ec);
Эта функция используется для считывания данных из последовательного порта. Функциональный вызов блокируется до тех пор, пока один или несколько байтов данных не будут успешно прочитаны или пока не произойдет ошибка.
- buffers
 
Один или несколько буферов, в которые будут считываться данные.
 
- ec
 
Установить, какая ошибка произошла, если таковая имеется.
 
 
Количество прочитанных байтов. 0, если произошла ошибка.
Операция read_some может не считывать все запрашиваемое количество байтов. Подумайте об использовании функции<read>, если вам нужно убедиться, что запрошенный объем данных считывается до завершения операции блокировки.