public void Connection() { connectionStateCallBack.StateChange("正在准备..."); if (CheckWifi()) { if (Ping()) { connectionStateCallBack.StateChange("已连接互联网..."); } else { RedirectLogin(); } } else { ConnectTrueWifi(); if (Ping()) { connectionStateCallBack.StateChange("已连接互联网..."); } else { RedirectLogin(); } } }
public override bool CheckWifi() { connectionStateCallBack.StateChange("检查WIFI是否连接..."); foreach (var ssid in NativeWifi.EnumerateConnectedNetworkSsids()) { if (ssid.ToString().Equals("HXGNET")) { connectionStateCallBack.StateChange("已连接HXGNET..."); return(true); } } connectionStateCallBack.StateChange("未连接HXGNET..."); return(false); }