//Local IP End public void OnlineCheck() { //User Online? try { Ping pingSender = new Ping(); string PingedHost = "1.1.1.1"; PingReply reply = pingSender.Send(PingedHost); if (reply.Status == IPStatus.Success) { ServerCheck.BackColor = Color.ForestGreen; ServerCheck.ResetText(); ServerCheck.AppendText("Online"); NetReport.BackColor = Color.ForestGreen; NetReport.Enabled = true; } else { ServerCheck.BackColor = Color.OrangeRed; ServerCheck.ResetText(); ServerCheck.AppendText("Offline"); NetReport.BackColor = Color.OrangeRed; NetReport.ForeColor = Color.White; NetReport.Enabled = false; } } catch (System.Net.NetworkInformation.PingException) { Console.Write("A Network related error ocuured"); } //User Online? End }
public void should_have_two_items_with_the_same_type() { const string type_string = "bombali.infrastructure.app.monitorchecks.ServerCheck, bombali"; ServerCheck server_check = new ServerCheck(); Type type = Type.GetType(type_string); Type monitor = Type.GetType(type_string); Assert.AreEqual(type.UnderlyingSystemType, server_check.GetType()); Assert.AreEqual(monitor.UnderlyingSystemType, server_check.GetType()); }
protected void Page_Load(object sender, EventArgs e) { ServerCheck sc = new ServerCheck(); Response.Write(sc.GetOnlineMax()); }