Par*_*ore 3 disconnect node.js socket.io
我注意到socket.on('disconnect')
当我关闭浏览器选项卡时会立即触发.但它在互联网连接死亡后大约一分钟内就会发生火灾.我正在使用socket.io模块.我该如何解决这个问题?
Foo*_*iko 10
假设您使用的是socket.io 1.x版本,则可以减少套接字ping到客户端之间的延迟.例如:
const io = require('socket.io').listen(server, {
pingTimeout: 5000,
pingInterval: 10000
});
Run Code Online (Sandbox Code Playgroud)
默认pingTimeout
为60秒,pingInterval
为25秒.你可以在这里阅读更多关于这些参数的信息:https://github.com/socketio/engine.io#methods-1