我从 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}') 发送命令消息,我期望的是直接获取该命令的消息,然后我想发送另一个命令并从中获取消息新命令但分开。
在我发送命令并且有多个命令时,它只显示一条消息,但同时显示两个命令响应。所以我想要完成的是:
发送命令 接收消息 对该消息执行某些操作 发送另一个命令 对新消息执行某些操作
我希望我解释得很好。谢谢