需求:
制作前台大屏幕,当卡种变化、有新的购卡信息或任务完成信息时,需要实时刷新数据。需要用到websocket进行实时通信。
主要代码
引用im.js
<script src="/assets/newugo/pc/basis/script/GoBelieveIO/im.js"></script>
定义observer对象
var observer={
handlePeerMessage: function (msg) {
// 接受到一条im消息
var listData = JSON.parse(msg.content)
//收到消息后的回调函数
},
handleMessageACK: function (msgLocalID, receiver) {
// 服务器对收到消息的ack,此时这条消息才能标志为发送成功
console.