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

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

雍渡人

雍渡人

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

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