我正在尝试将套接字与 node.js 一起使用,我成功了,但我不知道如何在我的代码中区分客户端。关于套接字的部分是这样的:
var WebSocketServer = require('ws').Server,
wss = new WebSocketServer({port: 8080});
wss.on('connection', function(ws) {
ws.on('message', function(message) {
console.log('received: %s', message);
ws.send(message);
});
ws.send('something');
});
此代码适用于我的客户端 js。
但我想向特定用户或在我的服务器上打开套接字的所有用户发送消息。
在我的情况下,我作为客户端发送消息并收到响应,但其他用户什么也没显示。
例如,我想 user1 通过 webSocket 向服务器发送一条消息,然后我向他的套接字打开的 user2 发送一条通知。