From 047749776b996a81f8a6fb73f1eafd3008cb0f7b Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期四, 18 七月 2019 13:32:56 +0800
Subject: [PATCH] 前台socket通信

---
 app/src/main/assets/apps/HelloH5/www/pages/home.html |   38 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 37 insertions(+), 1 deletions(-)

diff --git a/app/src/main/assets/apps/HelloH5/www/pages/home.html b/app/src/main/assets/apps/HelloH5/www/pages/home.html
index c0c9daa..491f66e 100644
--- a/app/src/main/assets/apps/HelloH5/www/pages/home.html
+++ b/app/src/main/assets/apps/HelloH5/www/pages/home.html
@@ -95,9 +95,45 @@
             });
 
             console.log("*********************************************************");
-            console.log(io);
+            //console.log(io);
+            testSocket();
             console.log("*********************************************************");
 
+
+            function testSocket(){
+                if (plus.os.name == "Android") {
+                    var Socket = plus.android.importClass("java.net.Socket");
+                    var PrintWriter = plus.android.importClass("java.io.PrintWriter");
+                    var BufferedWriter = plus.android.importClass("java.io.BufferedWriter");
+                    var OutputStreamWriter = plus.android.importClass("java.io.OutputStreamWriter");
+                    var BufferedReader = plus.android.importClass("java.io.BufferedReader");
+                    var InputStreamReader = plus.android.importClass("java.io.InputStreamReader");
+
+                    var socket = new Socket("118.89.139.230", 9001);
+
+                    var outputStreamWriter = new OutputStreamWriter(socket.getOutputStream());
+                    var bufferWriter = new BufferedWriter(outputStreamWriter);
+                    var out = new PrintWriter(bufferWriter, true);
+                    out.println("Conneted...");
+
+                    var inputStreamReader = new InputStreamReader(socket.getInputStream());
+                    var br = new BufferedReader(inputStreamReader);
+                    var msg = br.readLine();
+
+                    //while(true)
+                    {
+                        if(msg != null)
+                        {
+                            console.log(msg);
+                        }
+                        //msg = br.readLine();
+                    }
+                }
+                //console.log(mac);
+                console.info("########################################################################################################");
+                alert("Done");
+            }
+
         });
     </script>
 </body>

--
Gitblit v1.9.1