@残缘,@cherrydra,对了,我的js参考客户端有Bug,因为
onerror
和onclose
会各自触发一次,导致1个连接失败后打开2个连接,连接数指数增长。要改成这样:
// 当 WebSocket 连接出错时触发 socket.onerror = (event) => { console.error("WebSocket 连接出错", event); // 关闭当前 WebSocket 连接 socket.close(); }; // 当 WebSocket 连接关闭时触发 socket.onclose = (event) => { console.log("WebSocket 连接已关闭", event); // 重新连接 WebSocket setTimeout(() => { console.log("重新连接 WebSocket"); connectToWebSocket(); }, 5000); // 延迟 5 秒重新连接 };
@老虎会游泳,另外似乎socket会把一些机器人的心跳返回给我。似乎没有必要。这个如果用户想获取直接主动去跟接口获取就行吧。没必要主动推送。![]()
@老虎会游泳,要不直接把重连去了然后弹个窗?感觉一般如果连接失败,重连也高概率重连不上。
@虎老会泳游,看看这个源码能用不付费测算源码官方正版.zip(177.25 MB)
@老虎会游泳,我应该怎么修改。现在的代码似乎是5秒重连,复制你之前帖子里的。
// 当 WebSocket 连接出错时触发 socket.onerror = (event) => { console.error("WebSocket 连接出错", event); // 关闭当前 WebSocket 连接 socket.close(); // 重新连接 WebSocket setTimeout(() => { console.log("重新连接 WebSocket"); connectToWebSocket(); }, 5000); // 延迟 5 秒重新连接 }; // 当 WebSocket 连接关闭时触发 socket.onclose = (event) => { console.log("WebSocket 连接已关闭", event); // 重新连接 WebSocket setTimeout(() => { console.log("重新连接 WebSocket"); connectToWebSocket(); }, 5000); // 延迟 5 秒重新连接 };
@老虎会游泳,原来如此
手机
@童真再见,看起来造成问题的插件是 https://hu60.cn/q.php/bbs.topic.104544.html
@cherrydra,嗯,没问题,看起来造成问题的插件是 https://hu60.cn/q.php/bbs.topic.104544.html
@cherrydra,可以展示一下你是如何设置重连时间的吗?不必了,看起来问题插件是:https://hu60.cn/q.php/bbs.topic.104544.html
@老虎会游泳,![]()
ChatGPT写的八字php程序,修复了一些运行的错误,不过我测试了一下农历好像算的不太准确,其他的也看不懂,有人有兴趣再改改吧
chatgpt八字.zip(4.6 KB)
chatgpt机器人:支持在油猴脚本里预设用户名和密码 document.hu60User = 'test'; document.hu60Pwd = '123';
@TabKey9,ping每60秒发生一次,防止机器人掉线
@TabKey9,只要登录失败就会弹出用户名密码框,这就是为了避免无限重试
@老虎会游泳,@cherrydra,可能是控制台打印的那个{ping},即使没人呼叫机器人,我也见控制台输出ping
@老虎会游泳,不会。
@老虎会游泳,我在尝试提前定义用户名和密码,以解决之前遇到的问题"无人值守时,弹出输入用户名密码框",貌似没生效