【发布时间】:2016-12-19 08:53:39
【问题描述】:
我正在尝试使用广播语句向特定用户发送消息。
但是,当我开始使用以下语句自发送消息时,它不起作用。客户端无法接收消息。那么这句话有什么问题呢?
io.on('connection', function(socket) {
socket.on('message', function(msg) {
socket.broadcast.to(socket.id).emit('message', msg);
});
});
(这段代码的目的:客户端发送一条名为'message'的消息,服务器接收消息并发送回同一个客户端)
【问题讨论】:
-
如果您要发送回单个套接字连接,为什么不直接使用
socket.send? -
那么如何使用 socket.send 发送给具有特定 ID 的客户端?
标签: node.js socket.io broadcast