Tcp 如何确定websocket连接的Ping间隔

Tcp 如何确定websocket连接的Ping间隔,tcp,websocket,ping,Tcp,Websocket,Ping,我知道Ping是为了防止代理关闭空闲连接。有什么指导方针吗?多久打一次电话?每秒钟一次?10秒?分钟?这有关系吗?初步的谷歌搜索没有给我任何信息,只是说什么是ping,而不是你应该多久做一次 听起来您可以非常频繁地进行ping(使用您自己的自定义ping/pong字符串),除非有大量客户端连接到您的WebSocket服务器,否则系统上的负载将非常小。我知道这是一个老问题,但我也一直在寻找答案。前面的答案没有提到时间间隔,所以我搜索了一些流行websocket框架的代码。这并不是官方的说法,但至

我知道Ping是为了防止代理关闭空闲连接。有什么指导方针吗?多久打一次电话?每秒钟一次?10秒?分钟?这有关系吗?初步的谷歌搜索没有给我任何信息,只是说什么是ping,而不是你应该多久做一次


听起来您可以非常频繁地进行ping(使用您自己的自定义ping/pong字符串),除非有大量客户端连接到您的WebSocket服务器,否则系统上的负载将非常小。

我知道这是一个老问题,但我也一直在寻找答案。前面的答案没有提到时间间隔,所以我搜索了一些流行websocket框架的代码。这并不是官方的说法,但至少它给出了一个起点:利用20秒的间隔。我不确定这是否100%正确,但它比“经常”或“稍微经常”要好