| | |
| | | public void run() {
|
| | | while (true) {
|
| | | try {
|
| | | Thread.sleep(10* 1000);
|
| | | Thread.sleep(2* 1000);
|
| | | boolean hasInternetAccess = InternetAccess.getNetWorkInfo();
|
| | | if (hasInternetAccess) {
|
| | | MainActivity.getInstance().setInternetAccessible(CommonVariables.InternetAccess.INTERNET_ACCESSIBLE);
|
| | |
| | |
|
| | |
|
| | | public static boolean openUrl() {
|
| | | StringBuilder total = new StringBuilder();
|
| | | StringBuilder javaServerResponse = new StringBuilder();
|
| | | try {
|
| | | URL url = new URL(AppApi.BASE_URL);
|
| | | URLConnection urlCon = url.openConnection();
|
| | |
| | |
|
| | | String line;
|
| | | while ((line = bufferedReader.readLine()) != null) {
|
| | | total.append(line).append('\n');
|
| | | javaServerResponse.append(line).append('\n');
|
| | | }
|
| | | bufferedReader.close();
|
| | | bis.close();
|
| | | is.close();
|
| | | } catch (Exception e) {
|
| | | //e.printStackTrace();
|
| | | System.out.println(e.getMessage());
|
| | | return false;
|
| | | }
|
| | | StringBuilder cPlusPlusServerResponse = new StringBuilder();
|
| | | try {
|
| | | URL url = new URL("http://60.205.222.4:8080");
|
| | | URLConnection urlCon = url.openConnection();
|
| | | urlCon.setConnectTimeout(1500);
|
| | | InputStream is = urlCon.getInputStream();
|
| | | BufferedInputStream bis = new BufferedInputStream(is);
|
| | |
|
| | | if (total.toString().indexOf("Hello World!") > -1) {
|
| | | BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(bis));
|
| | |
|
| | | String line;
|
| | | while ((line = bufferedReader.readLine()) != null) {
|
| | | cPlusPlusServerResponse.append(line).append('\n');
|
| | | }
|
| | | bufferedReader.close();
|
| | | bis.close();
|
| | | is.close();
|
| | | } catch (Exception e) {
|
| | | return false;
|
| | | }
|
| | | if (javaServerResponse.toString().indexOf("Hello World!") > -1 &&
|
| | | cPlusPlusServerResponse.indexOf("ip") > -1
|
| | | ) {
|
| | | return true;
|
| | | } else {
|
| | | return false;
|