I have also recently joined this list and have lurked for some time,
mainly to see if there was a socket library being developed.

        I saw several socket libraries in the Files section, but none of them
were what I was looking for (I didn't want just a TCP socket library; I
basically wanted a stream layer on top of the Windows/Unix/Linux socket
functions). So I secretly began developing my own socket library which
models the existing stream classes, such as basic_fstream (as I envision
it would actually be incorporated into the standard, if that ever
happens).

        Since the socket library topic has been brought up again, I have
released my current code so that interested members can comment on it
(note that it is far from complete, but it is in a fairly useful state).
You download the library at
http://groups.yahoo.com/group/boost/files/socketstream/ . Note that this
folder named "socketstream" does not contain an underscore, as another
folder does.


        I have tested the code under Visual C++ 6 (W2K) and GCC 3.2.1 (Red Hat
Linux 8.0). To test it, you need to compile test.cpp and run it (it'll
print out the index page of Google). I will add more documentation and
code as I have time (normally every 1-2 days). Hopefully, I'll provide
server sockets and socket options (getsockopt/setsockopt) soon.

        If you are interested, please comment on it. I would especially like to
know if the benefits of an Acceptor/Connector pattern would outweigh the
additional complexity involved (specifically, how much more complicated
the sample test.cpp file would get). Thanks!


Best regards,

Jessie Hernandez



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to