public ClientHandler(Socket stream, PVCServer server)
 {
     this._lock      = new object();
     this._messageID = 1;
     this._client    = new Client();
     //this._client._status =  RuntimeConstants.PENDING;
     this._server          = server;
     this._stream          = stream;
     this._crh             = new ClientRequestHandler(this, stream);
     this._responseHandler = new ClientResponseHandler(stream, this);
 }
        static void Main(string[] args)
        {
            //System.Console.WriteLine("got this far.");
            PVCServer pvcs = new PVCServer();

            //System.Console.WriteLine("now this far");
            pvcs.start();
            //System.Console.WriteLine("problem is here");

            System.Threading.Thread.Sleep(System.TimeSpan.MaxValue);
        }
 public ChatRequestHandler(PVCServer server)
 {
     this._server       = server;
     this._pendingChats = new System.Collections.Hashtable();
 }