首页 > 解决方案 > Socket.io 中 pingInterval 和 pingTimeout 的最小值

问题描述

我正在开发一个实时游戏应用程序。我面临的问题是我disconnect从 Android 客户端获取了一个事件,即使从那里的连接仍然有效。通过研究,我发现可以通过为 io 设置 pingInterval 和 pingTimeout 值的适当组合来解决此问题。有人可以为此提出解决方案吗?还有可以设置的 pingInterval 和 pingTimeout 的最小值来解决问题吗?

我正在使用的当前配置:

const io = require('socket.io')(server, {
  pingInterval: 2000,
  pingTimeout: 5000,
});

标签: node.jssocket.ioengine.io

解决方案


推荐阅读