native.js 连接wifi 打印机。 可以连接上但是返回 msg 400 Bad Request

论坛 期权论坛 期权     
前端IT信息共享   2019-7-13 08:27   2307   0

connect3('123123', '192.168.0.122', 80);
function connect3(str, ip, port) {
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");
复制代码
  1.                 //测试改良                var StrictMode = plus.android.importClass("android.os.StrictMode");                var Build = plus.android.importClass("android.os.Build");                if (Build.VERSION.SDK_INT > 9) {                    var policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();                    StrictMode.setThreadPolicy(policy);                }                var socket = new Socket(ip, port);                var outputStreamWriter = new OutputStreamWriter(socket.getOutputStream());                var bufferWriter = new BufferedWriter(outputStreamWriter);                var out = new PrintWriter(bufferWriter, true);                out.println(str);                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);            alert("Done");
复制代码

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:10
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP