y***@vip.qq.com
y***@vip.qq.com
  • 发布:2019-07-31 19:53
  • 更新:2020-10-16 09:17
  • 阅读:7717

uniapp连接tcp socket

分类:uni-app
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("192.168.1.251", 3333);    

            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);    
            console.log('br: ',br)  
            console.log('br.readLine(): ', br.readLine())  
            var msg = br.readLine();    
            console.log('msg: ', msg)  
            //while(true)    
            if(msg != null)    
            {    
                console.log(msg);    
            }   

上面是按照社区的方法连接,但是死活连不上, msg 返回的null,提示连接超时

2019-07-31 19:53 负责人:无 分享
已邀请:
y***@vip.qq.com

y***@vip.qq.com (作者)

原因是设备坑爹,代码并没有问题。

AimerQAQ

AimerQAQ - QAQ

TCP-Socket通信插件:https://ext.dcloud.net.cn/plugin?id=2029
UDP-Socket通信插件:https://ext.dcloud.net.cn/plugin?id=2047

雍渡人

雍渡人

这个链接上了怎么发送数据啊

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