套接字IO | 如果重新打开连接,如何将客户端重新连接到同一个房间?

我在游荡,如果你有一个node.js / socket.io应用程序使用房间,一个客户端连接松动或closures浏览器,是否有可能重新连接到他在上一个会议的同一个房间? 我在谈论合理的时间。

例如,如果我们创build了一个Facebook游戏,并且我们有玩家玩的空间,并有人错误地退出了应用程序,考虑到我们有他自己的唯一ID,如果他再次进入游戏室,我们可以把他放在同一个游戏室应用程序,比如30秒?

也许在使用户离开房间之前使用setTimeout等待。

你也应该跟踪用户的房间和超时ID,并在相同的用户ID重新连接的情况下,取消超时和join用户到房间。