Exemple #1
0
 public string ListenForMessages(StreamReader reader, Queue <string> messageQueue,
                                 Queue <string> serverQueue, string clientName)
 {
     while (true)
     {
         string incomingMessage = reader.ReadLine();
         string loggerMessage   = "[" + clientName + "] " + incomingMessage;
         fileLogger.WriteMessageToFile(loggerMessage);
         messageQueue.Enqueue(incomingMessage);
         serverQueue.Enqueue(incomingMessage);
     }
 }