From: Jose (jmalv04_at_[hidden])
Date: 2005-11-04 12:47:42
On 11/4/05, Caleb Epstein <caleb.epstein_at_[hidden]> wrote:
> On 11/4/05, Victor A. Wagner Jr. <vawjr_at_[hidden]> wrote:
> I like the approach these guys are taking: http://www.dtilib.dk/
> > that actually would be 3 libraries, but I like them all.
> This project includes a C++ socket library, a library for doing async I/O
> operations with IOStreams and another for database access. The designs
> appear to be clean and simple.
> The socket library doesn't seem to support non-blocking sockets or any
> of I/O multiplexing on its own, so it is not nearly as complete as ASIO.
> far as sockets are concerned, layering on asynchronous operations at the
> IOStreams level is a mistake IMHO. These concepts need to be supported at
> the lowest levels of the library because some applications require them.
Agree with all these comments. I came across dtilib via the article in the
October issue of CUJ.
I think ASIO provides the full-blown async solution but there could be a
an iostreams network solution (but not async?) which main benefit would be
the ease of use (not performance).
One thread today proposed such library.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk