n***@china.com.cn
n***@china.com.cn
  • 发布:2019-05-08 17:37
  • 更新:2019-05-09 14:08
  • 阅读:925

原生socket本机运行时能够连网,打包安装后不能连网

分类:HBuilder

原生socket本机运行时能够连网,打包安装后不能连网,很是奇怪?

    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(regInfo.serIP, parseInt(regInfo.serPort));    

......

2019-05-08 17:37 负责人:无 分享
已邀请:
n***@china.com.cn

n***@china.com.cn (作者)

参考: http://ask.dcloud.net.cn/question/60 解决了

    //测试改良    
    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("192.168.1.100",9100); 

该问题目前已经被锁定, 无法添加新回复