
Hello all, asio version 0.3.7 has been released. It may be downloaded from the asio sourceforge page at http://asio.sourceforge.net. This release corresponds to what is currently checked into Boost CVS. A list of the main changes in this version since 0.3.6 is available at: <http://sourceforge.net/project/shownotes.php?group_id=122478&release_id=426239> As previously discussed, in this version I have included some prototype iostreams and streambuf support. Feedback on this would be appreciated. An example use of the iostreams classes in a client program can be seen here: <http://asio.sourceforge.net/boost_asio_0_3_7/libs/asio/doc/examples/iostreams_daytime_client_cpp.html> The iostreams classes may also be used in simple servers, as illustrated here: <http://asio.sourceforge.net/boost_asio_0_3_7/libs/asio/doc/examples/iostreams_daytime_server_cpp.html> To better support line-based (or other delimiter-based) protocols, a new asio::streambuf class, read_until() and async_read_until() functions have been added. An example showing these in a synchronous use case (an HTTP 1.0 client) can be seen here: <http://asio.sourceforge.net/boost_asio_0_3_7/libs/asio/doc/examples/httpclient_sync_client_cpp.html> And the asynchronous equivalent is available at: <http://asio.sourceforge.net/boost_asio_0_3_7/libs/asio/doc/examples/httpclient_async_client_cpp.html> Cheers, Chris