socket.io有一个设置'关闭超时' 60秒左右,用户关闭网页会延迟大约75秒,触发事件“断开连接”(所以我知道他已离线)。对我来说太长了......我想要什么知道用户ONLINE STATUS CHANGED是一个非常快速的响应。我在前端使用间隔ajax get方法所以我知道用户是否在线,如果超时他是否离线,但我认为这是一个糟糕的设计和必须有一些比这更好的方法,你们会帮助我吗?非常感谢
答案 0 :(得分:0)
您使用的是哪个版本的socket.io?
我从未在超过1秒后看到disconnect
事件被触发。