gpt4 book ai didi

javascript - 如何检测用户的连接在nodejs websocket(ws)中丢失

转载 作者:行者123 更新时间:2023-12-01 15:29:07 24 4
gpt4 key购买 nike

我已经用过

ws.on('close',function(){});

但在某些情况下,即使用户网络丢失或 LAN 已断开连接,它也无法正常工作。
那么如何检查用户是否已连接,否则我必须从我的用户队列中删除该用户,但为此我必须再次检查他是否已连接..

最佳答案

让用户发送 'ping'每 5 秒发送一次消息。如果您的服务器在 10 秒内没有收到此消息,则认为它们已“异常”断开连接。
当然,这些数字是我编造的,它们完全是武断的,取决于你。

关于javascript - 如何检测用户的连接在nodejs websocket(ws)中丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com