Websocket,onmessage监听不到后台发送的数据
毛糖糖 2020-11-23 04:23:01 我通过Websocket监听服务端发送的数据,webscoket已成功连接,但是在onmessage中收不到消息,而且是部分电脑收不到,想问下大家有遇到过这种情况嘛,下面是我的代码:
reseveMessage(){
let that = this
let wsImpl = window.WebSocket || window.MozWebSocket
window.ws = new wsImpl(this.$root.BoardIP)
ws.onmessage = function (evt) {
//alert("收到消息")
console.log(evt)
let data = JSON.parse(evt.data)
if(data.type === 'DP'){
that.noticeDatas.push(data)
}
if(that.active_ward.value !== data.receiver){
return false
}
}
ws.onopen = function () {
console.log('connection open')
}
ws.onclose = function () {
console.log('connection closed')
setTimeout(function(){
that.reseveMessage()
},5000)
}
},