是否有可能Socket.IO有时不会注册断开连接?我的服务器保存了一个活动玩家列表,不允许任何当前被服务器视为“正在玩”的人加载其游戏的另一个实例;然而,有时,人们会退出页面并尝试再次加载该页面,他们会被一条“这个帐户已经在玩”的消息击中。
这种情况不应该发生,因为它们在断开时被设置为非活动。这个事件处理程序可靠吗?是什么导致这件事不被注册的?
谢谢!
发布于 2014-02-02 21:18:24
检查传输并确保它使用websocket或闪存套接字,因为除了这两个传输之外,传输使用轮询,并且依赖连接超时触发断开处理程序。
https://stackoverflow.com/questions/21492038
复制相似问题