为了账号安全,请及时绑定邮箱和手机立即绑定

websocket的close方法不起作用

websocket的close方法不起作用

沧海一幻觉 2018-12-16 16:41:06
描述你的问题每次时间轴交互以后,都需要停掉之前的websocket连接以免展示的查询数据又瞬间被推送回来的新数据更新掉,所以每次点击时间查询按钮时都要调用ws.close()方法关闭websocket推送。然而,close方法并没有生效
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

Websocket的close方法要先注册,再使用才能生效

  var ws = new WebSocket(url);
  ws.onopen = function() {
      ws.send(JSON.stringify(param));
  }
  ws.onmessage = callback  //注册close事件,否则close方法不会生效
  ws.onclose = function() {}


查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 688 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信