Boost logo

Boost :

From: Jeff Garland (jeff_at_[hidden])
Date: 2004-09-13 13:02:57


On Mon, 13 Sep 2004 16:12:45 +1000 (EST), Christopher Kohlhoff wrote
> Hi all,
>
> In light of some of the recent discussion about sockets (e.g. the
> "behond IOStreams" thread), I'd like to take this opportunity to
> announce "asio". asio will be going live in a commercial system in a
> little over a month, and I think it's now at a point where it is
> suitable for use by a wider audience. I would like to think that asio
> has potential as the basis of a boostified networking library, or
> that at least it can inject some ideas into the discussion.
>
> asio is a cross-platform library for doing network programming,
> using a "modern" c++ style. It is designed to use an asynchronous
> I/O model for virtually all operations, even when the OS lacks
> native asynchronous I/O. The library is intended to ease the
> development of scalable network applications through the use of a
> proactive event-driven architecture.

I've had a quick look thru the docs and I'll say this looks very promising.
Most of what I see is the sort of approach I would expect for a 'modern c++'
networking library. Anyway, I don't have too much time to play with it now,
but I hope that you can bring this forward. A good networking library is
sorely needed in boost.

> The inspiration for asio was the work of Alex Libman in developing a
> "portable Proactor framework" for ACE (see http://www.terabit.com.au)

This link isn't resolving for me...

Jeff


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