【问题标题】:Appropriate time interval to reconnect to websockets重新连接到 websockets 的适当时间间隔
【发布时间】:2017-01-04 07:42:54
【问题描述】:

我在ios上使用meteorjs。我可以使用网络套接字连接到它。如果我断开连接,当前我的应用程序每 5 秒尝试重新连接一次服务器。我随机选择了这个数字,但我担心这会如何影响我的申请。

这个数字是不是太频繁了?如果是,合适的时间间隔是多少?

如果我的应用不断尝试重新连接到网络套接字,任何人都知道这将如何影响我的应用的电池寿命?

任何帮助将不胜感激。

【问题讨论】:

    标签: ios sockets meteor websocket socket.io


    【解决方案1】:

    5 秒可以重新连接,但可以做得更合乎逻辑!

    现在,有两种情况:

    1. 临时错误,可能会在第一次或第二次得到解决 重新连接
    2. 其他一些网络连接,可能需要无限次重新连接

    对于第一种情况,5 秒可能为时已晚,对于第二种情况,您可能希望以更大的延迟重新连接。

    因此,最佳解决方案是从 0 秒开始并增加重新连接延迟,因为它一直在循环失败!


    现在回答您的另一个问题: 这将如何影响我的应用的电池寿命?

    在连接处于活动状态时,它不会超过它已经使用的!

    【讨论】:

      猜你喜欢
      • 2021-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 1970-01-01
      • 2012-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多