static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Global.user = new Entity.User(); //验证网络是否可用 RemoteWorker.checkInternet(); //启动网络状态监测 NetStateChecker ns = new Utity.NetStateChecker(); Application.Run(new Login()); }
private static void checkNetState(object state) { bool oldState = Global.online; RemoteWorker.checkInternet(); bool newState = Global.online; if (oldState != newState) { if (newState) { MessageBox.Show("检测到网络已连接,切换至联网状态", "网络状态发生变化"); } else { MessageBox.Show("检测到网络已断开,切换至离线状态", "网络状态发生变化"); } } }