void rcvThreadProc() { while (true) { Message msg = comm.rcvr.GetMessage(); msg.time = DateTime.Now; Console.Write("\n {0} received message: ------>Req 6", comm.name); //msg.showMsg(); if (msg.body == "quit") { msg.showMsgInfo(); break; } if (msg.from == endPoint_TH) { DateTime beforeSend = System.DateTime.Now; Console.WriteLine("\n----------------------------Req 7-----------------------------"); //Console.Write("\n {0} received message:", comm.name); //msg.showMsg(); msg.showMsgInfo(); Console.WriteLine("Storing logs and results with a key ------>Req 8"); saveResultsAndLogs(extractTestResults(msg)); DateTime afterSend = System.DateTime.Now; TimeSpan time = afterSend.Subtract(beforeSend); Console.WriteLine("\n----------------------------Req 12-----------------------------"); Console.WriteLine(" The total test time is {0} ms.", time.TotalMilliseconds); } else if (msg.from == remoteEndPoint_cl) { DateTime beforeSend = System.DateTime.Now; //msg.showMsgInfo(); string queryText = msg.body; List <string> files = queryLogs(queryText); //rcvThread_RepotoCl = comm.rcvr.start(rcvThreadProc_RepotoCl); Thread.Sleep(1000); Console.WriteLine("\n----------------------------Req 9-----------------------------"); Console.Write("\n first 10 reponses to query " + msg.body + "\n"); for (int i = 0; i < 10; ++i) { if (i == files.Count()) { break; } Console.Write("\n " + files[i]); } DateTime afterSend = System.DateTime.Now; TimeSpan time = afterSend.Subtract(beforeSend); Console.WriteLine("\n----------------------------Req 12-----------------------------"); Console.WriteLine(" The time of making and receiving query is {0} ms.", time.TotalMilliseconds); } } }
void rcvThreadProc_THtoCl() { while (true) { Message msg = comm.rcvr.GetMessage(); msg.time = DateTime.Now; Console.WriteLine("\n----------------------------Req 7-----------------------------"); Console.Write("\n {0} received message: ------>Req 6", comm.name); //msg.showMsg(); msg.showMsgInfo(); makeQuery("test1"); //makeQuery(client, "test1"); //inQ_.enQ(msg); if (msg.body == "quit") { break; } } }
void rcvThreadProc() { while (true) { Message msg = comm.rcvr.GetMessage(); msg.time = DateTime.Now; if (msg.body == "quit") { SendfromTHtoCL(msg); break; } Console.Write("\n {0} received message: ------>Req 6", comm.name); //msg.showMsg(); Console.Write("\n"); Console.WriteLine("\n----------------------------Req 2-----------------------------"); Console.WriteLine("\n Creating Test Request as message with XML body"); Console.WriteLine("----------------------------------------------------------------"); msg.showMsgInfo(); inQ_.enQ(msg); } }