This project was created as attempt to make C++ working with TCP/IP protocols stack in the Windows and Linux by the same way. The minor aim was the creation of serialization operations (operator<<(>>)) for reading/writing data through IP. This library allows to work with TCP and UDP protocols in internet domain. It is also allows to work with UNIX domain sockets in the Linux. IPStream library contains code of TCP and UDP multi-threaded servers. For the realization of cross-platform multi-threaded servers was used Boost thread library and some wrappers for it were made.
Special thanks to Dmitry Ignatyuk for integration of functionality of OpenSSL library into the Linux part of IPStream library.
IPStream library is an open source software and it is distributed under the terms of GPL of the latest version.