[英]Send private message using Node.js and Socket.io
我正在使用node.js和socket.io實現一個小型聊天應用程序。 一切順利,直到我嘗試發送私人消息為止。 這是服務器的代碼:
...
var to = users[name];
socket.to(to).emit('private message', {userName: socket.username, message: msg} );
...
客戶端代碼:
...
socket.on('private message', function(data){
alert(data.message);
});
...
我的問題是在客戶端永遠不會觸發該事件,有人可以幫助我解決此問題嗎? 謝謝。
也許現在為時已晚。
您可以使用socket.id
發送私人消息或私人發送數據。
io.on('connect', function(){
io.to(socket.id).emit('send message', 'test');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.