///////////////////////////////////////////////////////////////////// // ClientHandler.cpp - Defines processing of messages at receiver // // // // Jim Fawcett, CSE687 - Object Oriented Design, Spring 2006 // ///////////////////////////////////////////////////////////////////// #include "ClientHandler.h" /////////////////////////////////////////////////////////// // no locks needed since each client thread has its own // clone of this class void ClientHandlerProc::run() { while(true) { msg = pSocket_->recv(); done = (msg == "quit"); sout << locker << "\n " << msg << unlocker; System::String^ temp = gcnew System::String(msg.c_str()); pForm->DisplayMessage(temp); if(done) break; } pSocket_->disconnect(); }