我在mqtt的服务端上发布了很多主题,我的js客户端如何订阅这些主题?我已经有了这个主题的一个列表,我尝试在客户端中对这些主题进行for循环去订阅这些主题,但是我只能订阅到for循环的第一个主题,后面的主题订阅不到之前的思路是for循环中进行异步方法的调用,得使用闭包,或者递归,这两种方法都试过了,都不行,求助解决办法。问题已经解决。解决办法:function onConnect() { console.log("onConnect"); for(var i=0;i<data.length;i++){ console.log("订阅第"+i+"个主题"); console.log(data[i]); topic=data[i]; client.subscribe(topic); }}
添加回答
举报
0/150
提交
取消