Added close() method to stream classes.
[sockstream.git] / README
1 Introduction.
2
3 The sockstream library provides a collection of C++ classes for socket communication.
4 Support is provided for UNIX domain sockets, IPv4 and IPv6 sockets, with either stream
5 or datagram communication. Stream sockets can be used with STL iostream classes thus
6 providing I/O over the internet in a manner similar to fstream and stringstream.
7
8 Installing.
9
10 Provided you downloaded the libsockstream package as a tarball, the usual
11 './configure; make install' should be sufficient to install the library and header
12 files needed for your application program. If you downloaded the latest sources
13 from the git repository, you need to create the configure script and other
14 autotools files first by issueing 'autoreconf -i'.
15
16 Prerequisites.
17
18 The sockstream library uses the String class from the AXE library.
19 In order to build the library, you need to install the AXE library first.
20 You may download AXE from http://www.andromeda.nl/projects/AXE/AXE.html.
21
22 The documentation is written with XMLdoc (http://www.andromeda.nl/projects/xmldoc/xmldoc.html)
23 and drawings are created with tgif (http://bourbon.usc.edu:8001/tgif/).
24 You will need to install both these packages to transform the documentation
25 into other formats such as HTML or PostScript.
26