# Websocket中的断线重连

  • 监听error事件

  • 使用reconnect-websocket库:

    • es6:https://www.npmjs.com/package/reconnecting-websocket

    使用方法:

    import ReconnectingWebSocket from 'reconnecting-websocket';
     
    const rws = new ReconnectingWebSocket('ws://my.site.com');
     
    rws.addEventListener('open', () => {
        rws.send('hello!');
    });
    
    1
    2
    3
    4
    5
    6
    7
  • es5: https://github.com/joewalnes/reconnecting-websocket

    使用方法:

  var ws = new ReconnectingWebSocket('ws://....');
1
上次更新: 2020/10/28 下午11:02:30