IPStream downloads.

     First of all you may obtain the source code of the IPStream project via anonymous cvs with empty password. For doing this use the following two commands:

     cvs -d:pserver:anonymous@ipstream.cvs.sourceforge.net:/cvsroot/ipstream login
     cvs -z3 -d:pserver:anonymous@ipstream.cvs.sourceforge.net:/cvsroot/ipstream co -P IPStream

     You also may download the latest version of source code archive from here:

     Zip archive. (86 KB)
     bz2 archive. (44 KB)

     For building IPStream project you'll have to download and install Boost library first. You can get it from official site of the Boost project. After unpacking Boost archive you'll need to set the environment variable BOOST which should store path to root of your unpacked tree of the Boost. Besides that if you will build IPStream under Linux you'll need to set the environment variable IPS which should store path to root of your unpacked tree of the IPStream project. This inconvenience will be eliminated in future when IPStream building will be realized via configure script.

     For building IPStream with OpenSSL under Windows you'll have to set environment variable SSL which stores path to root of your OpenSSL sourcecode installation. After this you should go to definitions.h file and uncomment string "#define USE_SSL". For compilation with OpenSSL functionality under Linux you should have installed OpenSSL on your machine and should go to Makefile.global where string "CXXFLAGS += -DUSE_SSL" must be uncommented.
     If you don't want to build Boost (or just can't :)) you may download prebuilt set of necessary Boost::thread libraries of version 1.31.0 from here:

     Archive for Windows (137 KB). It contains libraries for VC++ 7.1 and Intel C++ 8. They were built under Windows XP.
     Archive for Linux (351 KB). It contains libraries for g++ 3.x and Intel C++ 7.1. They were built under Fedora Core 2.

     After download you'll need to unpack archive into the root of your Boost tree.

     You may acquire test SSL client/server certificates for launching tcp tests. They are available in this archive. It is assumed at the test applications that this archive unpacked in /opt directory.

     For building IPStream under Linux just enter into the IPSocket directory and execute 'make'. For building IPStream under Windows there are set of *.sln files for building proper libraries.