我尝试在 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发送一个通知。