我的目标是通过允许关闭设备中的蜂窝/ wifi无线电的电源来最大程度地降低维持iPhone上的Websocket寿命长的电池/能源成本(但这适用于任何移动设备)。通常/尽可能长,同时通过找到仍可保持连接完整性的最小ping频率。
暂时忽略“ ping”这一事实,让我们知道服务器上的应用程序是存在还是已死...
如果TCP keepalive具有默认的2小时窗口,这是否意味着“ Internet”在相当的一段时间内不会杀死我们的Websocket连接?
在这种情况下,即使30秒ping也很浪费资源。
有人在将ping调整到最低频率方面有经验吗?