Boost logo

Boost :

From: Boris (boris_at_[hidden])
Date: 2005-07-08 20:14:45


Pedro Lamarão wrote:
> Felipe Magno de Almeida wrote:
>
>> The discussions about a networking library here in the boost mailing
>> list, IIRC, people defined that a lower-level abstraction was a need.
>> And I think it really is.
>> Would be very helpful to have RAII with sockets without needing to
>> reimplement it every time. As is needed to be able to use completion
>> ports or async IO with networking, that wont be available in your
>> library. (or am I missing something?)
>
> The library I'm preparing to propose is a networking implementation of
> the standard IOStream interfaces with the necessary accessories to
> allow proper usage.
>
> To achieve that purpose, I not only have no interest in dealing in
> terms of descriptors, but no inspiration: fstreams don't do it.

Then I strongly suggest you rename your library to Boost.Socketstreams or
something similar. We had a lot of discussions about goals and requirements
which are summarized in the Wiki. I appreciate your interest in creating a
socketstreams library but it's just a part of a network library. There are
people who have no interest in socketstreams but look for other concepts to
create network applications. We shouldn't argue their needs away. However
that all doesn't mean that I don't look forward to see you going on with
your library!

Boris


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