我正在制作一个与长轮询一起使用的聊天应用程序,以模拟从服务器到客户端的“推送”。
基本上,浏览器会要求更新,如果有新内容我会回复。否则,我会保持连接打开而不响应,直到有东西要发回。
现在,如果 30 秒过去了,我还没有发送任何东西,那么我会发送一个响应,基本上是“NoNews”,客户端将再次轮询。
我想要做的显然是在浏览器超时并放弃我之前尽可能长时间地保持这种连接而不回复......我还没有找到关于每个浏览器的客户端超时是什么的好文档,而且似乎对所有人来说都不一样...
你们中有人提出过长轮询申请吗?
任何想法最长的安全超时可能是什么?
谢谢!