如题,现在使用websocket.onopen客户端可以执行一些连接成功的操作,但是,如果连接成功后中断了,websocket.onclose和websocket.onerror都是在初始化的时候检测,我要怎么检测呢,请问有没有什么方法。
如题,现在使用websocket.onopen客户端可以执行一些连接成功的操作,但是,如果连接成功后中断了,websocket.onclose和websocket.onerror都是在初始化的时候检测,我要怎么检测呢,请问有没有什么方法。
3 回答1.8k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
websocket协议是支持ping/pong消息的,理论上可以周期地发ping消息就可以了。
然而浏览器没开放ping接口,所以你只能在websocket之上定时发点文本或二进制消息来检测了。