@DanKud

Как сделать автоматическое переподключение к серверу вебсокетов?

Время от времени сервер вебсокетов обрывает соединение. Как в данном коде сделать автоматическое переподключени к серверу при каждом дисконнекте? Что нужно добавить в function close() ?

const WebSocket = require('ws');

const ws = new WebSocket('ws://serveradress.com', {
});

ws.on('open', function open() {
	console.log('connected');
	ws.send('sendmessage');
});

ws.on('close', function close() {
	console.log('disconnected');
});

ws.on('message', function incoming(data) {
	console.log(data);
});
  • Вопрос задан
  • 241 просмотр
Пригласить эксперта
Ответы на вопрос 1
Завернуть весь код в отдельную функцию connect и вызвать ее из ws.on('close', connect)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы