2017-06-02 23 views
-2

目前我面臨的問題,我得到了所有用戶的響應。 我想通知單個聊天模塊中的選定用戶。在節點js - 針對特定用戶發送事件在套接字

像下面我想發送的通知這個「用戶id」只有

客戶端文件代碼低於

var forwardString = 

{ 
    "userid": actual_receiverID, 
    "id": msgId 
}; 

socket.emit('insertReceiverIdInMessageForwardReq',forwardString); 



socket.on('insertReceiverIdInMessageForwardRes', function (messages) {       
var updatedMsg = messages.Messages; 
     }); 

---------------- --Server端代碼------------------

io.on('connection', function (socket) { 

socket.on('insertReceiverIdInMessageForwardReq', function (status) { 

     io.emit('insertReceiverIdInMessageForwardRes', res); 

    }); 

}); 

回答

0
// sending to individual socketid (private message) 
    socket.to(<socketid>).emit('hey', 'I just met you'); 
// or you can do this as well 
    io.sockets.connected[<socketid>].emit('hey', 'I just met you'); 

請參考文檔瞭解更多信息:https://socket.io/docs/emit-cheatsheet/

相關問題