Пример #1
0
        //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());
            }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ServerCheck sc = new ServerCheck();

            Response.Write(sc.GetOnlineMax());
        }