gpt4 book ai didi

node.js - 套接字重新连接问题

转载 作者:行者123 更新时间:2023-12-03 11:50:23 24 4
gpt4 key购买 nike

我有一个具有套接字功能的应用程序。我可以注意到,当应用程序处于空闲状态时,该应用程序会频繁尝试重新连接。有什么方法可以在不重新连接的情况下与服务器保持稳定的连接?

即使我每 5 秒收到一次 ping,连接也会断开。在关闭连接之前,我需要保持连接。

我已经使用 pingIntervals 配置了我的服务器,如下所示:

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

客户端配置:

io(TENANT_URL, {
transports: ['websocket', 'polling'],
autoConnect: false,
'reconnection': true,
'reconnectionDelay': 10000,
'reconnectionDelayMax': 5000,
'reconnectionAttempts': 10
});

我可以对配置做些什么来使连接稳定吗?

重新连接时间: enter image description here

最佳答案

您还需要在客户端同步心跳超时和间隔。

客户端

io.pingTimeout = 15000

关于node.js - 套接字重新连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64461515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com