public static void Main(string[] args) { List <Player> players = ELOScore.ReadFromFile(BMConstants.PlayerListName); TcpClient myclient = MyStreamHelper.Connect(); MyStreamHelper.Login(BMConstants.RConPW, myclient); List <FinalMatchData> list = new List <FinalMatchData>(); StreamWriter sw = new StreamWriter(BMConstants.DataFileName, true); sw.WriteLine("Initialized"); List <Conversation> conversations = Responder.CreateConversationList(BMConstants.ChatListName); while (!Console.KeyAvailable) { Thread.Sleep(1000); Parser.Parse(MyStreamHelper.ReadFromStream(myclient), list, myclient, conversations, players); Parser.SaveToFile(sw, list); list.Clear(); ELOScore.WriteToFile(players, BMConstants.PlayerListName); } Console.WriteLine("You pressed a key: Quitting"); sw.Flush() ; sw.Close(); myclient.Close(); // List<Conversation> conversations = Responder.CreateConversationList("chat_list.txt"); // Console.WriteLine(Responder.Respond(conversations,"!data pistol\n")); }