public static void ToolMaintenance() { if (InternetCheck.ConnectToInternet() == true) { if (InternetCheck.CheckServerRed(xmlUrl) == false) { try { reader = new XmlTextReader(xmlUrl); reader.MoveToContent(); string elementName = ""; if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "Maintenance")) { while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element) { elementName = reader.Name; } else { if ((reader.NodeType == XmlNodeType.Text) && (reader.HasValue)) { switch (elementName) { case "Maintenanceok": Maintenanceok = reader.Value; break; } } } } } } catch (Exception ex) { Dialogs.ErrorDialog("Starting MotoTool server: ERROR", ex.Message); Logs.DebugErrorLogs(ex); } finally { if (reader != null) { reader.Close(); } } } else { Dialogs.ErrorDialog("SERVER IS DOWN", "Please MotoTool will be back when server returns back!"); } } else { Strings.MSGBOXServerNetworkLost(); } }
private void Form1_Load(object sender, EventArgs e) { internetCheck = new InternetCheck(); controller = new Controller(this, internetCheck); UpdateTreeView(); SetProgress(101, 100); }
/// <summary> /// 网络检测 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void timer1_Tick(object sender, EventArgs e) { if (InternetCheck.IsConnectInternet() && InternetCheck.PingIpOrDomainName("www.baidu.com")) { label3.Text = "网络状态:已连接"; } else { label3.Text = "网络状态:未连接"; if (!_taskProcessing) { _taskProcessing = true; setp1(); step2(); step3(); } } ///网络状态:... }