Added managed C++ socket classes