void checkconnectivity()
 {
     while (true)
     {
         try{
             Ping      p  = new Ping();
             PingReply pr = p.Send("3.14.219.83");
             if (pr.Status.ToString().Equals("Success"))
             {
                 if (LoginBox.InvokeRequired)
                 {
                     LoginBox.Invoke(new Action(() => {
                         LoginBox.Enabled = true;
                     }));
                 }
                 if (netava.InvokeRequired)
                 {
                     netava.Invoke(new Action(() =>
                     {
                         netava.Text      = "Connected";
                         netava.ForeColor = Color.Green;
                     }));
                 }
                 if (acc_saved == true)
                 {
                     if (Login.InvokeRequired)
                     {
                         Login.Invoke(new Action(() =>
                         {
                             Login.PerformClick();
                         }));
                     }
                     Thread.Sleep(2000);
                 }
             }
         }
         catch (PingException) {
             if (LoginBox.InvokeRequired)
             {
                 LoginBox.Invoke(new Action(() => {
                     LoginBox.Enabled = false;
                 }));
             }
             if (netava.InvokeRequired)
             {
                 netava.Invoke(new Action(() => {
                     netava.ForeColor = Color.Red; netava.Text = "Not Connected";
                 }));
             }
         }
         Thread.Sleep(2000);
     }
 }