| | |
| | | state.puserID = data.userID; |
| | | state.avatar = data.avatar; |
| | | } |
| | | |
| | | uni.connectSocket({ |
| | | url: 'ws://192.168.0.111:9034/websocket' |
| | | }); |
| | | var socketOpen = false; |
| | | uni.onSocketOpen(function(res) { |
| | | socketOpen = true; |
| | | console.log('持续连接成功') |
| | | sendSocketMessage(); |
| | | }); |
| | | |
| | | function sendSocketMessage() { |
| | | var data = { |
| | | // type: state.puserName, |
| | | id: state.puserID, |
| | | type: 'login' |
| | | } |
| | | if (socketOpen) { |
| | | uni.sendSocketMessage({ |
| | | data: JSON.stringify(data) |
| | | }); |
| | | } |
| | | } |
| | | |
| | | uni.onSocketMessage(function(res) { |
| | | console.log(res.data); |
| | | var data = JSON.parse(res.data) |
| | | // if (data.type == 'video') { |
| | | // this.receiveVideo('Receiver', ); |
| | | console.log('进入接受 跳转',data.type) |
| | | uni.navigateTo({ |
| | | url: '../videoCall/videoCall?state=Receiver&type=' + data.type +'&room=' + data.roomId |
| | | }); |
| | | // } |
| | | // console.log('收到服务器内容:' + res.data); |
| | | }); |
| | | |
| | | //储存用户 |
| | | WxStorage.set("init", "true"); |
| | | WxStorage.set("name", data.userName); |