WebSocketServer建立连接,客户端关闭时,服务端报错

服务端

var WebSocketServer = require('ws').Server;
     console.log(WebSocketServer);
     this.m_WSServer = new WebSocketServer({port: 34567});
     
    this.m_WSServer.on('connection', function(ws) {
     
     ws.on('message', function(message) {
        console.log('34567 message',message);
      });
    
      ws.on('close', function(message) {
       
      });
      ws.on('error', function(message) {
       
      });

    });
    this.m_WSServer.on('close',function(){
      alert('m_WSServer close');
      me.closed();
    })

客户端

 this._ws = new WebSocket("ws://127.0.0.1:34567"); 

 //一段业务逻辑代码后
 this._ws.close()

在客户端关闭socket后,服务端会报

clipboard.png
服务端的close事件不能监听到

阅读 2.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题