Socket++ is a C++ class library that provides you with an iostream based interface to sockets. Check this page for a better overview of Socket++ and its features.
Socket++ was developed by Gnanasekaran Swaminathan <gs4t@virginia.edu>. However, it appears that the development has ended. The latest version released by him is 1.11.
This source code was modified by me, Lauri Nurmi <lanurmi@iki.fi>, to make Socket++ compile with recent GCC versions (under Linux, i386). I have not added any new features, just made the code more standard-conforming.
The modifications are mostly within #ifdef __linux__ statements, thus the modifications should not have any effect to the code on other platforms than Linux. (Not tested, though).