2016-10-28 30 views
0

私はnode.jsと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); 
}); 
... 

私の問題は、誰もがこの問題を解決するために私を助けることができ、クライアント側でイベントが発生されることはありませんということです?ありがとうございました。

答えて

0

多分これはあなたがプライベートメッセージを送信したり、個人データを送信するためにsocket.idを使用することができます。..

にお答えするには遅すぎです。

io.on('connect', function(){ 
    io.to(socket.id).emit('send message', 'test'); 
}); 
関連する問題