tes*_*est 0 javascript sockets websocket socket.io
我想知道在两个用户之间发送消息的最佳方式是什么?我知道您可以创建房间并加入它们,但您必须先“创建”它们。把它想象成聊天信使。您只显示您在这两个用户之间收到的消息。
我可以做一个大对象,但最终那将是一个大对象。
你对处理这个问题有什么建议?
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);
});
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
726 次 |
最近记录: |