C++ Communication Utilities