要将某物发送给所有客户端,您可以使用:
io.sockets.emit('response', data);
要从客户端接收数据,你需要使用:
socket.on('cursor', function(data) {
...
});
我该怎么样合并这两个功能,使得当服务器从客户端接收到一条消息时,将该消息发送给除发送方以外的所有用户?
socket.on('cursor', function(data) {
io.sockets.emit('response', data);
});
我是否需要通过在消息中发送客户端ID并在客户端上进行检查来解决问题,还是有更简单的方法?
io
,只有socket
。 - chovysocket.to('others').emit('an event', { some: 'data' });
也可以在房间内进行广播。 - gongzhitaao