退出手机浏览器,websocket会自动关闭,不是长持续吗

之前,websocket会出现自己关闭的问题。
所以我nginx使用了:

location /wss {  # websocket配置proxy_read_timeout  36000s;

好像没啥效果。

于是我在前端定时发送客户端请求:

 setInterval(() => {
     ws.send(JSON.stringify(params));
  }, 50000);

是奏效的。

但是 一旦手机浏览器切换别的应用,过50s以后再打开网页websocket就自动关闭了
百思不得其解,websocket或者http协议不都是keep-alive 长连接的吗


冉冉说
浏览 2303回答 1
1回答

喵喔喔

谢邀。 可以了解一下web离线解决方案ServiceWorker
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Node.js