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); } }