я получил этот пример кода от npm, который я использую для одного из моих проектов:
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);
});
моя проблема: после открытия сокета я отправляю сообщение с командой ws.send ('{command: 123} ') я ожидаю получить сообщение непосредственно для этой команды, а затем я хочу отправить другую команду и получить сообщение от этой новой команды, но отдельно.
в тот момент, когда я отправляю команду и там больше, чем один, он отображает только одно сообщение, но с обоими ответами команды. так что я пытаюсь выполнить sh:
отправить команду получить сообщение сделать что-то с этим сообщением отправить другую команду сделать что-то с новым сообщением
я надеюсь, что я хорошо объяснил. спасибо