#javascript #node.js #websocket #ws
#javascript #node.js #websocket #ws
Вопрос:
Я использую ws
библиотеку для обработки подключений к Websocket на стороне клиента.
Вот пример из ws
документов (https://github.com/websockets/ws#usage-examples ):
const WebSocket = require('ws');
const ws = new WebSocket('ws://www.host.com/path');
ws.on('open', function open() {
ws.send('something');
});
ws.on('message', function incoming(data) {
console.log(data);
});
Проблема в том, что эта программа завершает работу после получения только первого сообщения от сервера.
Как мне заставить его работать и прослушивать сообщения бесконечно?
Комментарии:
1. Добавьте также свой внутренний код. есть ли какая-либо ошибка в серверной части?
2. Добавьте:
client.on('close', () => console.log('closed'));
чтобы увидеть, когда он закрывается, сразу ли после отправки сообщения?. Вероятно, вы прерываете соединение на серверной части,