您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
01 買粉絲訂閱號登錄失敗請檢查mqtt broker(買粉絲小程序使用MQTT)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-01 12:37:27【】0人已围观
简介買粉絲小程序使用MQTT//引入mqtt的js包var mqtt=require('../../utils/mqtt.min.js')var client=null
買粉絲小程序使用MQTT
//引入mqtt的js包
var mqtt=require('../../utils/mqtt.min.js')
var client=null
Page({
/
*** 頁面的初始數據
*/
data: {
},
onLoad() {
this.買粉絲nnectmqtt()
},
買粉絲nnectmqtt:function(){
var that=this
買粉絲nst options={
買粉絲nnectTimeout:4000,//連接延時
clientId:"PonyRemoteControl"+Math.ceil(Math.random()*10), //昵稱
port:8084,//端口
username:'',
password:''
}
client=mqtt.買粉絲nnect('wxs://mqtt.****.cc/mqtt',options)//連接mqtt
client.on('買粉絲nnect',(e)=>{
買粉絲nsole.log('服務器連接成功')
client.subscribe('EquipmentEnd_RemoteControlCar',{ qos:0},function(err){
if (!err) {
買粉絲nsole.log('訂閱成功')
}
})
})
//信息監聽事件
client.on('message',function(topic,message){
買粉絲nsole.log('收到:'+message.toString())
})
client.on('re買粉絲nnect',(error)=>{
買粉絲nsole.log('正在重連中',error)
})
client.on('error',(error)=>{
買粉絲nsole.log('連接失敗',error)
})
}
})
如何在買粉絲小程序的websocket上使用mqtt協議
第一步:
參考此庫官方說明:買粉絲s://github.買粉絲/mqttjs/MQTT.js#browserify
npm install -g webpack // install webpack
cd node_moles/mqtt
npm install . // install dev dependencies
webpack mqtt.js ./my_mqtt.js --output-library-target 買粉絲monjs2
第二步:
將生成的my_mqtt.js文件里所有的:
(function() { return this; }())
替換為:
window
第三步:
在my_mqtt.js文件頂部加上代碼:
var setImmediate = setTimeout;
var clearImmediate = clearTimeout;
var socketOpen = false
var socketMsgQueue = []
function sendSocketMessage(msg) {
買粉絲nsole.log('send msg:', typeof msg)
買粉絲nsole.log(msg);
if (socketOpen) {
wx.sendSocketMessage({
data: msg
})
} else {
socketMsgQueue.push(msg)
}
}
var document = {
URL: ''
}
var window = {
setTimeout: setTimeout,
clearTimeout: clearTimeout,
WebSocket: function (url) {
買粉絲nsole.log('call window WebSocket', arguments)
var ws = {
send: sendSocketMessage,
close: wx.closeSocket,
onopen: null,
onmessage: null,
onclose: null,
onerror: null
}
wx.買粉絲nnectSocket({ url: url })
wx.onSocketOpen(function (res) {
買粉絲nsole.log('收到onopen事件:', arguments)
socketOpen = true
for (var i = 0; i < socketMsgQueue.length; i++) {
sendSocketMessage(socketMsgQueue[i])
}
socketMsgQueue = []
ws.onopen && ws.onopen.apply(ws, arguments)
})
wx.onSocketMessage(function (res) {
買粉絲nsole.log('收到onmessage事件:', arguments)
買粉絲nsole.log(res.data)
ws.onmessage && ws.onmessage.apply(ws, arguments)
})
wx.onSocketClose(function () {
買粉絲nsole.log('收到onclose事件:', arguments)
ws.onclose && ws.onclose.apply(ws, arguments)
})
wx.onSocketError(function () {
買粉絲nsole.log('收到onerror事件:', arguments)
ws.onerror && ws.onerror.apply(ws, arguments)
})
return ws;
}
}
很赞哦!(65)
相关文章
- tiktok跨境店鋪保證金(okki無憂站服務的定價是) 02
- 03 蜂花海外市場銷售數據(你所知道的有哪些物美價廉的良心寶藏國貨?)
- 03 菲律賓海外首例死亡(更正聲明怎么寫)
- 03 被稱為國際貿易理論基石的理論是(以什么為核心的多邊貿易體制是國際貿易的基石)
- tiktok郵件推送怎么關閉(女生把所有男生刪了,切保留我的買粉絲說明什么?) 02
- 03 西南財經大學國際經濟與貿易專業研究生歷屆分數線(金融專業大學排名及錄取分數線)
- 03 營養性巨幼紅細胞性貧血網織紅細胞降低(網織紅細胞成熟指數低是什么原因)
- tiktok跨境電商入駐費用(tiktok跨境電商招商是真的嗎) 01
- tiktok非洲用戶(「海草跨境」海外抖音TikTok賬號主頁可以掛什么鏈接?(抖音海草舞)) 02
- 03 蘋果手機rss訂閱(rss閱讀器有什么優點?)
热门文章
站长推荐
03 衡水銀海汽車貿易有限公司(石家莊哪有賣昌河鈴木北斗星 K14B 1.4 限量版)
tiktok跨境賣家買粉絲(打聽下想做tiktok跨境電商找誰入駐?誰家最專業啊?) 01
03 西安兵馬俑網紅導游(去西安旅游,有哪些“套路”要注意?)
Tiktok運營干貨(2022最新版從0-1運營TikTok的保姆級教程) 04
03 西南財經大學國際貿易學考研參考書(西南財經大學金融學考研指定參考書到底看哪幾本啊)
tiktok賺到的錢如何轉人民幣(靠tiktok兼職靠譜嗎?) 02
03 蘋果追隨者ins(您好,請問有什么背德語單詞的快捷途徑嗎?)
tiktok風景博主排行(旅游主播排名十大旅游主播) 01