WebSocket_init(){
// let url = 'ws://192.168.1.104:12020/oim/websocket';
let url = 'ws://xxxx';
// uni.onSocketOpen(function(data){
// console.log("onsocketopen");
// })
let socketTask = uni.connectSocket({
url,
complete: (e) => {
console.log('complete===',e)
}
});
socketTask.onError((e)=>{
console.log('error==='+JSON.stringify(e))
});
socketTask.onOpen((res)=>{
console.log('open===',res)
this.socketTasks = socketTask;
this.sendoim_login();
});
socketTask.onMessage((msg)=>{
console.log('++onMessage+',msg.data);
let res = JSON.parse(msg.data)
if(res.head.action=='1.1.001'&&res.head.method=='1.1.0005'){
this.myid = res.body.user.id;
this.msgtoken = res.body.token;
this.sendoim_token(res.body.token);
}
});
},
==============这是发送代码
let data = JSON.stringify(obj_msg);
console.log(data.length);
console.log(data);
this.socketTasks.send({
data:data,
success: (dat) => {
console.log(dat);
},
fail: (dat) => {
console.log(dat);
},
complete: (dat) => {
console.log(dat);
}
})
0 个回复