长轮询 - 重新连接是否重要?

时间:2017-08-28 20:53:19

标签: http long-polling

我读过一些关于http长轮询的文章,但我不明白这两件事:

  • 为什么建议保持连接打开不到一分钟?它应该导致诸如超时或..?

  • 之类的问题
  • 为什么我从服务器收到数据后应该重新打开连接?

1 个答案:

答案 0 :(得分:0)

我没有听说长时间的民意调查应该开放不到一分钟。但是,我首先想到的是,您可以这样做来检测连接是否已被丢弃,或者考虑移动设备在wifi和移动数据之间切换。

您的第二个问题更容易回答,如果您的应用程序依赖于长轮询来接收来自服务器的推送通知,则需要始终保持长轮询连接打开。一旦通过长轮询连接从服务器发送数据,请求就完成并且连接已关闭,这意味着您需要再次打开它以接收另一个通知。