title: boost asio receive() vs read()
body: <p>There are two types of reading-from-stream functions for <code>boost::asio::ip::tcp::socket</code>. I am assuming they their semantics vary. Could someone please outline them, the documentation I have <a href="http://www.boost.org/doc/libs/1_47_0/doc/html/boost_asio/reference/ip__tcp/socket.html" rel="noreferrer">looked through</a> does not clarrify this.</p>