Мне нужно, чтобы два байта были прочитаны из сокета, и, если необходимо, вернули их обратно в сокет, чтобы следующий обработчик прочитал их.как это можно реализовать?Спасибо.
вы можете использовать read_some и иметь буфер размером 2 в начале, а затем изменить размер буфера при втором чтении.
Надеюсь, это поможет
также
http://www.boost.org/doc/libs/1_35_0/boost/asio/ssl/stream.hpp
Функция просмотра может быть более полезной для вас.