Библиотека boost asio имеет функцию async_read.
template<
typename AsyncReadStream,
typename MutableBufferSequence,
typename ReadHandler>
void-or-deduced async_read(
AsyncReadStream & s,
const MutableBufferSequence & buffers,
ReadHandler handler);
Эта функция используется для асинхронного чтения определенного количества байтов данных из потока.И результат будет помещен во второй аргумент MutableBufferSequence.Что значит const?Потому что буфер будет изменен в ближайшее время?