Пример #1
0
        private bool IsInternet()                   //Metoda sprawdzająca czy dociera Ping do Dns i strony Bing
        {
            string answer       = BasicNettworkTools.RunSynchPing("8.8.8.8");
            string answer2      = BasicNettworkTools.RunSynchPing("www.bing.com");
            string replyContent = "Reply";

            if (answer.Contains(replyContent))
            {
                return(true);
            }
            else if (answer2.Contains(replyContent))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        private void Timer1_Tick(Object sender, EventArgs e)              // Definicja fazy timera1
        {
            string address    = textBox1.Text.ToString();                 //Przypisanie do zmiennej address wartosci z textBox1
            string pingAnswer = BasicNettworkTools.RunSynchPing(address); //Przypisanie do zmiennej pingAnswer wyniku z funkcji pingującej

            if (pingAnswer != "wrong")
            {
                textBox2.Text          += pingAnswer;           //Dodawanie linijki pingu
                textBox2.SelectionStart = textBox2.Text.Length; //Przewijanie tekstu do ostatniej linijki
                textBox2.ScrollToCaret();                       //Przewijanie tekstu do ostatniej linijki
            }
            else
            {
                timer1.Stop();
                timer1.Enabled  = false;
                buttonPing.Text = "Ping";
                textBox2.Text   = "Wrong Ip address format";
            }
        }