private void runChat()
 {
     try
     {
         string line = "";
         while (true)
         {
             line = reader.ReadLine();
             ChatServer.SendMsgToAll(nickName, line);
         }
     }
     catch (Exception e44)
     {
         Console.WriteLine(e44);
     }
 }
        private void startChat()
        {
            reader = new System.IO.StreamReader(client.GetStream());
            writer = new System.IO.StreamWriter(client.GetStream());
            writer.WriteLine("Welcome to Chat");
            nickName = GetNick();

            while (ChatServer.nickName.Contains(nickName))
            {
                writer.WriteLine("ERROR - Nickname already exists! Please try a new one");
                nickName = GetNick();
            }
            ChatServer.nickName.Add(nickName, client);
            ChatServer.nickNameByConnect.Add(client, nickName);
            ChatServer.SendSysMsg("**" + nickName + "** has joined the room");
            writer.WriteLine("Now talking .... \r\n-----------------");
            writer.Flush();
            Thread chatThread = new Thread(new ThreadStart(runChat));

            chatThread.Start();
        }