Boost logo

Boost :

From: Christopher Kohlhoff (chris_at_[hidden])
Date: 2006-06-21 18:26:16


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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk