Wouldn't it be nice to have all the network interfaces, in modern C++, for Linux, Windows, OS X and Solaris?
asio is under review for Boost inclusion, with SSL support and the future possibility for rawsockets.
It is a good C++ learning execise reviewing this library. There is active discussion now on the developers mailing list.