From e09e9f8a34cbc99a33dfa9ef1792b0025575c3a8 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 01 八月 2017 11:41:19 +0800 Subject: [PATCH] --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java index 0c13c8c..84e1c79 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/service/InternetAccessThread.java @@ -63,7 +63,7 @@ public static boolean openUrl() { - StringBuilder total = new StringBuilder(); + StringBuilder javaServerResponse = new StringBuilder(); try { URL url = new URL(AppApi.BASE_URL); URLConnection urlCon = url.openConnection(); @@ -75,18 +75,37 @@ 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; -- Gitblit v1.8.0