2016-08-12 95 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

回答