【发布时间】:2020-07-21 19:30:23
【问题描述】:
我一直在开发一款游戏,并且正在将套接字用于一些简单的后端内容。我注意到的一个问题是,当玩家死亡时,我会发出一个请求重置游戏的套接字。问题是,这会发送给每个人,所以当一个人死亡时,每个人都会被发送回主屏幕。
我怎样才能使(io.emit - 服务器)只影响(socket.on - 客户端)?
当我意识到这一点时,我的心脏停止了跳动,我已经走了这么远,我不敢相信我没有想到这一点!
【问题讨论】:
-
你必须为每个人创建一个单独的房间,然后相应地发出事件。
-
这里已经回答了这个问题:stackoverflow.com/questions/4647348/…
标签: javascript node.js sockets socket.io