websocket连接可以持续多长时间?

websocket连接可以持续多长时间?,websocket,Websocket,客户端通过WebSocket连接到服务器的时间有多长?是否有时间限制,它们是否可以连接在一起多年?理论上,WebSocket连接可以永远持续。假设端点保持打开状态,长寿命TCP连接最终终止的一个常见原因是不活动。WebSocket有一个功能,除其他外,它可以避免“智能”网络路由器关闭,而“智能”网络路由器通常会有几个小时的非活动超时。但是,如果您的应用程序每小时至少主动发送一次数据(任意方向),这可能就足够了 然而,“永远”在实践中不太可能实现,因为大多数网络上的TCP连接最终会因某种中断或其他

客户端通过WebSocket连接到服务器的时间有多长?是否有时间限制,它们是否可以连接在一起多年?

理论上,WebSocket连接可以永远持续。假设端点保持打开状态,长寿命TCP连接最终终止的一个常见原因是不活动。WebSocket有一个功能,除其他外,它可以避免“智能”网络路由器关闭,而“智能”网络路由器通常会有几个小时的非活动超时。但是,如果您的应用程序每小时至少主动发送一次数据(任意方向),这可能就足够了

然而,“永远”在实践中不太可能实现,因为大多数网络上的TCP连接最终会因某种中断或其他原因而终止。如果可靠性很重要,您将需要智能重新连接逻辑