2016-05-23 81 views
0

我想知道在两个用户之间发送消息的最佳方式是什么?我知道你可以做房间并加入他们,但你必须首先“创造”他们。把它想象成聊天信使。你只显示你在这两个用户之间收到的消息。Socket.IO在两个用户之间发送消息的最佳方式是什么?

我可以做一个大对象,但最终会是一个大对象。

您对此有何建议?

回答

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

相关问题