socket.io的心跳机制是怎么用的?
发布于 8 年前 作者 mengLLLL 6097 次浏览 来自 问答

问题的背景如下,聊天室,我想做的功能室,用户下线以后再上线可以有一个提示—提示有没有未读消息,所以我就要知道用户是什么时候不在线(断开连接的)的。 探索的第一步:disconnet方法,但是这个方法在页面刷新的时候也会触发,我看到有网友说做防抖机制,我的问题是disconnect的时候,怎么知道是谁disconnect了?用户数据从哪里来?所以这个方法半途而废了, 探索的第二步:偶然发现有io.set(‘heartbeat timeout’,20)这种写法,这种写法究竟是什么意思?可以解决我的问题吗? 求大神帮助😭,这个问题困扰我很久了,实在是不知道该怎么办了😭

回到顶部