websocket连接问题
网页端一切正常,使用手机端的时候uni.connectSocket执行正常,me.globalData.CHAT.onOpen不执行
me.globalData.CHAT = uni.connectSocket({
url: me.globalData.chatServerUrl,
complete: ()=> {
console.log("ws连接socket成功");
}
});
// 当客户端和聊天服务连接,表示ws连接打开,则会被监听到
me.globalData.CHAT.onOpen(function(){
me.globalData.chatSocketOpen = true;
console.log("ws连接已打开,socketOpen = " + me.globalData.chatSocketOpen);
var chatMsg = {
senderId: me.getUserInfoSession().id,
msgType: 0
}
var dataContent = {
chatMsg: chatMsg
}
var msgPending = JSON.stringify(dataContent);
// 第一次初始化,发送的初始化消息
me.globalData.CHAT.send({
data: msgPending
});
});
10
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星