簡體   English   中英

使用Node.js和Socket.io發送私人消息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM