/// <summary>
        /// Парсит строку с серверами и добавляет их в список
        /// </summary>
        /// <param name="serverlist">строка серверов</param>
        private void ParseServerList(string serverlist)
        {
            if (serverlist == "")
                return;

            lock(m_ServersList)
            {
                string[] servers = serverlist.Split(new char[]{'|'});
                for(int i = 0; i < servers.Length; i++)
                {
                    string[] param = servers[i].Split(new char[] { ' ' });
                    if (param.Length < 2)
                        continue;

                    string ip = param[0];
                    string port = param[1];
                    ServerItem Item = m_ServersList.Find(
                        (ServerItem it) => { return (it.GetIP() == ip) && (it.GetPort().ToString() == port); });

                    if (Item == null)
                    {
                        m_ServersList.Add(new ServerItem(ip, int.Parse(port)));
                        UiInsertServerInList(ip, int.Parse(port));
                    }
                }
            }                
        }
 /// <summary>
 /// Удаляет сервер
 /// </summary>
 /// <param name="name">имя</param>
 /// <returns>true - удачно</returns>
 private bool DeleteServer(string ip, int port)
 {
     ServerItem Server = FindServer(ip, port);
     lock (m_ServersList)
     {
         m_ServersList.Remove(Server);
     }
     UiRemoveServerFromList(ip, port);
     return true;
 }