Closed s0xDk closed 6 years ago
const WebSocket = require('ws'); const ReconnectingWebSocket = require('reconnecting-websocket'); const wss = new WebSocket.Server({ port: 8084 }); wss.on('connection', (client, req) => { client.send('msg'); setTimeout(() => { client.close() }, 1000); }); let rws = new ReconnectingWebSocket('ws://127.0.0.1:8084', [], { 'constructor': WebSocket }); rws.addEventListener('open', e => { console.log('open'); }); rws.addEventListener('message', e => { console.log('msg'); }); rws.addEventListener('close', e => { console.log('close'); });
output:
open msg close msg msg msg ...
output: