Ejemplo n.º 1
0
        bool TryConnect()
        {
            TcpClient Sender = new TcpClient();

            Sender.Client.SendTimeout = 3000;
            for (int i = 1; i <= 10; i++)
            {
                NetworkStatys.Text = $"Попытка подключения: {i} из 10";
                NetworkStatys.Refresh();
                try
                {
                    Sender.Connect(IPAddress.Parse(IPsetup.Text), 9090);
                    IPS = IPAddress.Parse(IPsetup.Text);
                    Sender.Close();
                    return(true);
                }
                catch
                {
                    NetworkStatys.Text = "Подключится не удалось";
                    Sender.Close();
                    return(false);
                }
            }
            return(false);
        }
Ejemplo n.º 2
0
 private void GetIP_Click(object sender, EventArgs e)
 {
     for (int i = 1; i <= 10; i++)
     {
         NetworkStatys.Text = $"Попытка получить IP: {i} из 10";
         NetworkStatys.Refresh();
         IPS = ListenIP();
         if (IPS != null)
         {
             break;
         }
     }
     if (IPS == null)
     {
         NetworkStatys.Text = "Не удалось получить IP , введите самостоятельно";
     }
     else
     {
         NetworkStatys.Text = "IP получен";
         IPsetup.Text       = IPS.ToString();
     }
 }