2016-08-12 96 views
0

我正在尝试使用广播语句向特定用户发送消息。
但是,当我使用以下语句开始自我发送消息时,它不起作用。客户端无法收到消息。那么这个声明有什么问题?socket.io:为什么这个广播语句不起作用?

io.on('connection', function(socket) { 
 
    socket.on('message', function(msg) { 
 
    socket.broadcast.to(socket.id).emit('message', msg); 
 
    }); 
 
});

(此代码的目的:在客户端发送一条消息的名为“消息”中,服务器接收的消息,并发送回相同的客户端)

+0

如果你发送回单个套接字连接,为什么不直接使用'socket.send'? –

+0

那么如何使用socket.send发送给具有特定ID的客户端呢? – neolicd

回答