title: How to concatenate two boost::asio::streambuf's?
body: <p>I use <code>boost::asio</code> as a network framework. As a read/write medium it uses <code>boost::asio::streambuf</code>. I want to:</p>
  
  <ul>
  <li>read some message in one buffer</li>
  <li>append second buffer at the beginning of the first one</li>
  <li>send new composite message</li>
  </ul>
  
  <p>What are the possible efficient (zero-copy) options to do this?</p>