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); } }
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"; } }
public FormInterfacesInfo() { InitializeComponent(); textBoxFullInterfacesInformationsOutput.Text = BasicNettworkTools.GetInterfacesInfo(); // Zamiana textu labelu na informacje o interfejsach //z wykorzystaniem klasy abstrakcyjnej }
static System.Windows.Forms.Timer timer2 = new System.Windows.Forms.Timer(); // Deklaracja timer2 public FormMain() { InitializeComponent(); labelNetworkInformationsOutput.Text = "Host name: " + BasicNettworkTools.GetHostName(); // Podmiana labelu na nazwę hosta SetTimer2(); //Uruchomienie Timera z metodą odpowiedzialną za puszczanie pingu }