Return to BSD News archive
Xref: sserve comp.lang.c++:36189 gnu.g++:757 comp.unix.bsd:11821 comp.unix.programmer:8972 comp.unix.wizards:29199 Newsgroups: comp.lang.c++,gnu.g++,comp.unix.bsd,comp.unix.programmer,comp.unix.wizards Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!uunet!destroyer!cs.ubc.ca!uw-beaver!cornell!moudgill From: moudgill@cs.cornell.edu ( Mayan Moudgill) Subject: The C++ socket streams mailing list is now available. Message-ID: <1993Apr15.173359.14713@cs.cornell.edu> Organization: Cornell Univ. CS Dept, Ithaca NY 14853 Date: Thu, 15 Apr 1993 17:33:59 GMT Lines: 44 What is the C++ socket stream library: The C++ Socket Stream Library was developed with two aims in mind -- to provide an iostream-based interface for sockets, and to facilitate using the event driven features provided by BSD-sockets (i.e. SIGURG and SIGIO). Both have been accomplished. Included are 3 demo sets. Also included are an efficient interface to fd_set and select. There seemed to be enough of a response to warrant a mailing list. So, here it is. To be added to the list mail to sstream-request@cs.cornell.edu and I will add you. To mail to everybody, mail to sstream@cs.cornell.edu To mail just to me (administratrivia) sstream-request@cs.cornell.edu If anyone wants to get added to the list, just have them mail to that address. About some other points: -- The code is anon ftp'able from ftp.cs.cornell.edu as pub/sstream/*.shar or pub/sockets/*.shar -- This version will run under g++2.3. It also includes iomanip.H, which is the corrected version of iomanip.h. My future plans: -- slim down the socket stream interface to rip out the event driven support. -- add a dynamically allocated buffering mechanism. -- add a mechanism that allows ``found a new-line'' event. Other peoples: -- some people have expressed interest in porting to Windows NT. -- add higher level data transport support. Skip Carter has given me the only concrete example of how he used C++ sstream package. I hope he will repost his example (otherwise I will :), as will others :) Mayan