有谁用过 socket.io 吗 想问问关于心跳的事情

2019-11-14 20:07:16 +08:00
 ynohoahc

有没有哪位 V 友是了解 socket.io 这个库的

想实现一下 socket.io 关于心跳检测的功能, 比如一分钟内接收不到某个客户端的心跳, 就判定该用户已下线再广播通知其他用户.

但是我翻遍了 socket.io 的整个文档(拒做伸手党), 都没有介绍心跳的, 讲道理这么成熟的库不可能不会封装有关心跳的逻辑.

哪位 V 友可以告知下呢

2089 次点击
所在节点    问与答
5 条回复
orzorzorzorz
2019-11-14 20:22:32 +08:00
不,你没有翻遍。https://github.com/socketio/engine.io#methods-1
pingInterval  就是了
orzorzorzorz
2019-11-14 20:23:19 +08:00
google socketio heartbeat,第一个就是.
ynohoahc
2019-11-14 20:28:24 +08:00
@orzorzorzorz ...额 谢谢前辈 我先看看
wwqgtxx
2019-11-15 01:04:43 +08:00
因为心跳包实在底层 engine.io 实现的
ynohoahc
2019-11-15 08:47:40 +08:00
@wwqgtxx 主要我是以 heartbeat 为关键字搜索的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/619646

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX