为什么在使用长轮询时设置客户端超时?

2023-12-22

在我看到的几乎每个长轮询示例中,客户端都会有 30 秒的超时。其具体原因是什么?


某些路由器、代理或中间的任何设备可能会决定丢弃长时间空闲的 TCP/IP 连接。另外,偶尔刷新连接可以确保您更快地发现服务器故障。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么在使用长轮询时设置客户端超时? 的相关文章

  • jQuery mobile 中的文本区域高度和宽度?

    我修复了 jQuery mobile 中文本区域元素的高度 并且在纵向中得到了完美的高度和宽度 但在横向中宽度没有放大 谁能帮我 提前致谢 HTML
  • Angular UI 模式的范围问题

    我无法理解 使用角度 UI 模式的范围 虽然这里不是很明显 但我已经正确设置了模块和所有内容 据我所知 但这些代码示例尤其是我发现错误的地方 index html 其中重要部分 div class btn group div
  • 将 Javascript 对象的属性从 string 更改为 int

    我有一个对象数组 每个对象具有三个属性 年份 总计 人均 例子 0 Object per capita 125 8 total 1007 2 year 2009 这些属性是字符串 我想创建一个循环来遍历数组并将它们转换为 int 我尝试了以
  • Vue 3 Composition API 提供/注入在单文件组件中不起作用

    我正在使用 Composition API 在 VueJS 3 中创建一个库 我实现了提供 注入 如中所述docs https v3 vuejs org guide composition api provide inject html i
  • 如何正确清理来自 AngularJS 控制器的无效输入的表单?

    我有一个 AngularJS 表单 其中包含 除其他字段之外 类型之一url 后者很重要 因为这会强制相应的输入成为有效的 URL 在某些条件下 例如 要关闭具有此类表单的模式对话框 我想以编程方式清除该表单 为此 我实现了方法reset基
  • 使用 Angular 指令禁用文本选择

    我正在学习 JavaScript 和 AngularJS 我想使用 Angular Directive 禁用文本选择 我有该函数的 JavaScript 代码 function clearSelection if document sele
  • 在版本 4.4.6 中禁用 ckeditor 上下文菜单

    我在 Rails4 项目中使用 ckeditor 我尝试了 ckeditor gem 和 ckeditor rails gem 来提供 ckeditor 库 这里有多个帖子 人们希望删除 ckeditor 上下文菜单 以便可以显示本机浏览器
  • 为什么 window 与 Internet Explorer 中的 window.self 不同?

    关于我如何遇到这个问题有一个复杂的背景故事 但为什么self属性不完全等于窗口本身 在 Safari 和 Firefox 及其朋友中 结果如我所料 gt window window self true gt window window se
  • 如何使用 Playwright 使用选择器查找框架 (iframe)

    我有一个小问题 无法找到使用 Microsoft Playwright 框架的答案 根据您可以使用以下代码获取 iframe const frame page frame frame login 但是如何使用选择器来查找 iframe 并与
  • Number.IsNaN() 比 isNaN() 更糟糕吗

    Soooooo isNaNJavaScript 显然被破坏了 比如 isNaN isNaN isNaN true isNaN false isNaN 0 返回 false 当它们看起来都是 不是数字 在 ECMAScript 6 中 草案包
  • 如何在React Native Android中获取响应头?

    您好 我想在获取 POST 请求后获取响应标头 我尝试调试看看里面有什么response with console log response 我可以从以下位置获取响应机构responseData但我不知道如何获取标题 我想同时获得标题和正文
  • nodejs (libuv) 事件循环是否在一个阶段(队列)中执行所有回调,然后再进入下一阶段或以循环方式运行?

    我正在研究 Node js 中 libuv 提供的事件循环 我遇到了关注 Deepal Jayasekara 的博客 https blog insiderattack net event loop and the big picture n
  • 如何在网站上使用 svg 元素制作块的屏幕截图?

    我在网站上创建了一个构造函数 其本质是将所选元素及其颜色 svg中的元素 添加到访问者选择的背景和背景颜色 png中的背景 中 然后必须单击 保存 结果 按钮并仅执行工作区的屏幕截图 我写了这个脚本 但它需要屏幕截图 但只有背景 并忽略选定
  • IntersectionObserver是否支持水平滚动观察?

    我制作了几个垂直滚动 IntersectionObserver 模块 但我对水平滚动感兴趣 根将是 div 观察目标将是 img 我想观察当 img 放大但 div 保持视口宽度时的变化 我什至不确定移动 Safari 是否会将缩放后的图片
  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • 如何计算特定字符在字符串中出现的次数

    我正在尝试创建一个函数来查看数组中的任何字符是否在字符串中 如果是 有多少个 我尝试计算每一种模式 但是太多了 我尝试使用 Python 中的 in 运算符的替代方案 但效果不佳 function calc fit element var
  • 使用 Javascript 设置 cookie [重复]

    这个问题在这里已经有答案了 我正在尝试构建我的第一个移动应用程序 它需要连接到我的 mysql 数据库并使用 json 返回数据 这很好 目前我有一个登录系统 一旦确定用户名和密码存在 它就会返回一条成功消息 对于下一步 我想在我的页面上使
  • 使用 Jade 评估自定义 javascript 方法 (CircularJSON)

    我想通过 Jade 将一个对象解析为客户端 JavaScript 通常这会起作用 script var object JSON parse JSON stringify object but my object is circular ht
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 没有输入的 jQuery 日期选择器

    我有一个相当复杂的网络应用程序 我想向其中添加一些日期选择 UI 我遇到的问题是我无法从文档中弄清楚如何真正控制日期选择器的出现方式和时间 不涉及任何表单元素 不 我不会添加秘密表单字段 因此简单的开箱即用方法根本行不通 我希望有人可以提供

随机推荐

  • Java 和 Clojure 与 Leiningen

    是否可以在使用 leiningen 的项目中轻松管理和编译本机 Java 类以及 Clojure 我的工作水平相当低 使用 netty nio 并且认为一些管道类实际上在构建代码和性能方面更容易作为原始 java 进行处理 从 Leinin
  • 控制器可以将接口实例作为参数吗? ASP.NET MVC

    ASP NET 控制器操作方法可以将接口作为参数之一吗 我想要这样的东西 class MyController HttpPost public ActionResult Action IMyModel model 是否可以 显然 我必须告诉
  • MonitorFilter::警告:监视器过滤器必须是链中的第一个过滤器

    Tomcat从8 0 5升级到8 0 9 0后 从浏览器访问页面时 Tomcat服务器在服务器终端上记录以下警告 MonitorFilter WARNING the monitor filter must be the first filt
  • C++ 上的 SendInput 不考虑 Ctrl 和 Shift

    I m trying to send a CTRL SHIFT END key stroke to a control in a C application written with Embarcadero I m using the co
  • Spring Data r2dbc 和分页

    我正在使用新的 spring data r2dbc 模块 并且我能够使用 ReactiveCrudRepository 提取数据 现在我需要引入分页 但我无法做到这一点 我尝试过这个 public interface TestReposit
  • Vim:在更改和重新加载文件后维护文件的历史记录

    如果我在 Vim 中编辑文件 那么某些外部程序会更改该文件 Vim 告诉我 W11 Warning File test erl has changed since editing started See help W11 for more
  • 如何升级sqlite数据库文件

    我正在做一个使用资产文件夹中的 sqlite db 文件的应用程序 我的应用程序中有一个屏幕 其中有一个按钮 检查更新 客户给了我一个 URL 链接来更新 db 文件 它提供了一个 sqlite 文件 当用户单击按钮时 我需要使用 URL
  • 存储 jtree 的状态/扩展节点以恢复状态

    我正在使用 JTree 我想知道了解 JTree 中扩展哪些节点以保存其状态 即保存所有扩展路径 的最佳方法是什么 所以如果我打电话model reload Jtree 不会保持折叠状态 但我将能够向用户恢复其原始状态 即所有展开的节点都将
  • 如何使用正则表达式提取短语和分号之间的文本

    我的文本文件中有多个文本行 我需要提取特定的值 我刚刚开始学习正则表达式 并尝试在这种情况下使用它 要提取的值是数字 但可以是整数或具有不同小数位的小数 下面显示了文本行的两个示例 settings parameterName1 15 0
  • Typescript noEmit 用例

    用途是什么noEmit在打字稿中 我很感兴趣 因为我想看看是否可以使用它进行开发 在其中编译并运行编译后的代码 而不将它们输出到文件系统上 这样会更有效 编辑 也许这会很直接 我可以使用noEmit打字稿中的标签来编译和运行代码而不将它们输
  • 如何通过formGroupName直接访问控件

    在此表单中 我必须访问 formControlName last 的控件以显示它的错误 div div div div
  • 导航栏标题对齐问题

    我已将自定义视图设置为导航栏标题视图 当页面为第一个时 视图控制器标题正确显示在中心 但是当视图控制器从另一个视图控制器推送时 标题会向右移动 Code void setUpTwoLineNavigationTitle CGFloat wi
  • C# 数字基类 [重复]

    这个问题在这里已经有答案了 我想编写一个可以接受任何数字的 C 方法 就像是 public static T Sum T a T b where T number not real code return a b 但我在 C 中没有看到 数
  • 在图像的特定部分填充颜色?

    我想在图像的特定区域填充特定颜色 EX 在上面Joker图像 如果触摸小丑的头发 然后在头发上填充特定的颜色 或者触摸鼻子 然后在鼻子上填充特定的颜色 等等 我希望你能明白我想说的是什么 谷歌搜索后 可以通过使用来实现UI贝塞尔路径 htt
  • 如何在 Laravel 中使用不同的子查询进行选择

    我有一个表名称 warga 该表包含 id 主键 no card 名称 描述 no card 是某个 id 的组 然后 我会根据no card来统计描述 这是 SQL 代码 SQL代码 SELECT description COUNT de
  • 了解分发冻结的 Python Tkinter 应用程序需要 TCL 中的哪些文件

    我试图找出 Python Python 2 6 Python 2 7 tcl 文件夹中的哪些文件是必需的 以便使用 Py2exe 或类似工具分发冻结的 Python Tkinter 应用程序 快速而肮脏的方法 使用 pyexe 作为示例 是
  • 为什么这个结构体定义会额外增加一个字节的内存使用量?

    include
  • codeigniter 3.1.0 中的 protected_identifiers 问题

    在以前的版本 2 2 6 中 我使用以下代码 this gt db gt protect identifiers false dataField tm IFNULL CONCAT WS pm firstName pm lastName as
  • 从 Java 中的 finally 块返回

    最近我很惊讶地发现Java 中的finally 块中可以有return 语句 似乎很多人都认为这样做是一件坏事 如 不要在finally子句中返回 https web archive org web 20070922061412 http
  • 为什么在使用长轮询时设置客户端超时?

    在我看到的几乎每个长轮询示例中 客户端都会有 30 秒的超时 其具体原因是什么 某些路由器 代理或中间的任何设备可能会决定丢弃长时间空闲的 TCP IP 连接 另外 偶尔刷新连接可以确保您更快地发现服务器故障