internal void Run() { while (true) { IrcMessage ircMessage = new IrcMessage(ircClient.ReadLine(), _connectedUser); switch (ircMessage.Command) { case "PING": // Received PING ircClient.WriteLine("PONG"); break; case "WHISPER": // Chat message //dispatchMessage(ircMessage); break; } } }