C++ client in progress