Socket.IO 在两个用户之间发送消息的最佳方式? [关闭]
Posted
技术标签:
【中文标题】Socket.IO 在两个用户之间发送消息的最佳方式? [关闭]【英文标题】:Socket.IO Best way to send messages between two users? [closed] 【发布时间】:2016-05-23 13:51:05 【问题描述】:我想知道在两个用户之间发送消息的最佳方式是什么?我知道您可以制作房间并加入它们,但您必须先“创建”它们。把它想象成聊天信使。您只显示您在这两个用户之间收到的消息。
我可以做一件大事,但最终那将是一件大事。
你对处理这个有什么建议?
【问题讨论】:
【参考方案1】:Socket.io 中的每个套接字都有自己的 ID。一旦您知道该 ID,您就可以将消息直接发送到套接字。来自https://socket.io/docs/v3/rooms/index.html#Default-room的示例
io.on('connection', socket =>
socket.on('private message', (anotherSocketId, msg) =>
socket.to(anotherSocketId).emit('private message', socket.id, msg);
);
);
【讨论】:
我就是这么想的。谢谢。以上是关于Socket.IO 在两个用户之间发送消息的最佳方式? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章