2016-05-23 6 views
0

2人のユーザー間でメッセージを送信する最も良い方法は何ですか?私はあなたが部屋を作って彼らに加わることができることを知っていますが、最初にそれらを「作成」しなければなりません。それをチャットメッセンジャーのように考えてください。これらの2人のユーザー間で受信したメッセージのみを表示します。Socket.IO 2人のユーザー間でメッセージを送信する最も良い方法は?

大きなオブジェクトを1つ作成できますが、最終的に大きなオブジェクトになります。

これを処理する上であなたの提案は何ですか?

答えて

2

Socket.ioのすべてのソケットには独自のIDがあります。そのIDを知ったら、ソケットに直接メッセージを送ることができます。例からhttp://socket.io/docs/rooms-and-namespaces/#default-room

io.on('connection', function(socket){ 
    socket.on('say to someone', function(id, msg){ 
     socket.broadcast.to(id).emit('my message', msg); 
    }); 
}); 
+0

これは私が考えたものです。ありがとうございました。 – nn2

関連する問題