public void AddUser(string ip)
 {
     lock (listUsers)
     {
         InfoSendUser user = GetUser(ip);
         if (user == null)
         {
             listUsers.Add(user);
         }
     }
 }
 public void RemoveUser(string ip)
 {
     lock (listUsers)
     {
         InfoSendUser user = GetUser(ip);
         if (user != null)
         {
             listUsers.Remove(user);
         }
     }
 }
        private InfoSendUser GetUser(string ip)
        {
            InfoSendUser user = null;

            foreach (InfoSendUser valueUser in listUsers)
            {
                if (valueUser.ip == ip)
                {
                    user = valueUser;
                }
            }
            return(user);
        }