From: Caleb Epstein (caleb.epstein_at_[hidden])
Date: 2005-05-05 14:46:21
On 5/5/05, Nathan Myers <ncm_at_[hidden]> wrote:
> (I don't know what of the above has already been discussed, I just
> rejoined after a long hiatus.)
Oh there has been a LOT of discussion in the past month or so.
I'm not sure there is 100% consensus on this, but my understanding is
that a Boost.Sockets implementation would provide interfaces at
several different layers, and iostreams would be at one of the higher
levels. Here's a direct quote from Iain Hanson who named/categorized
Iain K. Hanson wrote:
> I created the layers concept for the C++ Networking boost library.
> The layers I defined are:
> Layer 1 :- Light weight wrappers arround predominantl BSD socket concepts.
> Layer 2 :- Acceptor, Connector, Reactor, and Svc_Handler concepts ala ACE.
> Layer 3 :- An optional iostreams interface if desirable?
> Layer 4:- Applications layer - includes ftp, telent, http/s And user applications
-- Caleb Epstein caleb dot epstein at gmail dot com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk