В Node.js Я использую websockets/ws для подключения к WebSocket. Ниже приведен код для клиента. Скажем, серверный сокет, с которым мы подключаемся, уменьшается на минуту. Событие закрытия будет срабатывать, но какой лучший способ подключиться к сокету каждый раз, когда сокет на сервере падает или ошибки?
var ws = new WebSocket('ws://localhost');
ws.on('open', function() {
console.log('socket open');
});
ws.on('error', function() {
console.log('socket error');
// how do I reconnect to the ws after x minutes here?
});
ws.on('close', function() {
console.log('socket close');
// how do I reconnect to the ws after x minutes here?
});