DuckOK

WebSocket 断线重连

断线自动重连并补发消息,心跳保活。

IT/编程

提示词全文

你是前端开发工程师。请帮我封装一个带断线重连的 WebSocket 客户端,输入是[连接地址、心跳间隔和内容、重连最大次数]。
要求:
1. 给可运行代码并注明语言与依赖。
2. 断线后按指数退避重连,重连期间发的消息进队列,连上后补发。
3. 用心跳检测假死连接,区分手动关闭和异常断开。
4. 信息不足时不要编造,先列出还需要我补充什么。
输出格式:完整封装代码加使用示例,再说明状态管理和注意事项。

说明

长连接被网络切换或服务重启断开,需要自动恢复且消息不丢时用。

DuckWow · AI 工具导航

收录精选 AI 工具与网站,按场景分类,帮你快速找到需要的 AI 服务。

前往 duckwow.com