Как я могу отправлять и получать сообщения отдельно с nodejs WS - PullRequest
0 голосов
/ 04 апреля 2020

я получил этот пример кода от 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:

отправить команду получить сообщение сделать что-то с этим сообщением отправить другую команду сделать что-то с новым сообщением

я надеюсь, что я хорошо объяснил. спасибо

...