C++ Networking classes, used in DistributedTM project