问题标签 [polling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
310 浏览

jquery - jQuery 更新和滚动类似轮询

寻找用 jQuery 编写的允许轮询或允许数据更新的插件,类似于此网站

任何人都对 jQuery 有类似的想法吗?或者怎么写东西?

0 投票
3 回答
1495 浏览

google-app-engine - 避免对 Heroku 和 Google App Engine 等服务进行轮询?

我不认为有办法做到这一点,但我想我想看看人们使用什么解决方法来避免对 Heroku 和/或 GAE 进行轮询。

您如何从这些应用程序中实时发送通知?

0 投票
2 回答
164 浏览

php - php轮询是否需要

我想编写一个仅在某个时间点显示 html 按钮的 php 代码。

由于 php 是一种脚本语言,并且代码仅在呈现 html 页面时才会执行,

我在想,我可以只检查页面呈现时的时间,而不是轮询。如果当前时间不满足我的条件,那么我根本不会回显该按钮,否则我可以回显该按钮。

这种方法正确还是我应该进行投票?

0 投票
1 回答
664 浏览

wcf - 轮询设备的 WCF 异步回调设置

我有一个 WCF 服务设置来控制我们的 .Net 应用程序中的 USB 指纹读取器。这很好用,我可以要求它注册用户等等。

阅读器允许识别(它告诉您特定用户已经展示了他们的手指,而不是要求它验证特定用户的手指是否存在),但是在识别模式下必须不断轮询设备以了解其状态 - 当一个用户被检测到状态变化。

我想要的是感兴趣的应用程序通知服务它想知道何时识别用户,并提供在发生这种情况时触发的回调。WCF 服务将立即返回并在后台生成一个线程以不断轮询设备。如果没有人尝试登录,此轮询可能会持续数小时。

实现这一目标的最佳方法是什么?我的服务合同目前定义如下:

在我的BeginIdentification()方法中,我可以轻松地生成一个工作线程来轮询设备,还是更容易使 WCF 服务异步?

0 投票
3 回答
2227 浏览

javascript - 使用 Ajax 和 Dojo 轮询服务器

我正在使用dojo.xhrPost发送 Ajax
请求function sendRequest()

我现在必须连续(每 3 秒)向服务器发送相同的 ajax Post
如何使用 Dojo 实现服务器轮询?我基本上需要sendRequest()每 3 秒打一次电话

0 投票
7 回答
6706 浏览

javascript - 如何获取对象的实例名称

我使用下面的代码编写代码以在指定的时间间隔内查询 Web 方法。

现在在 this.Poll 函数中我必须做

代替

因为 IE 在 setTimeout 之后丢失了 this 指针
所以我必须传递类它的实例名称:


如何在不将其作为参数传递的情况下获取实例名称?
我想把它拿出来!

0 投票
4 回答
4234 浏览

java - appengine 上的聊天应用程序

我愿意在 App Engine 上实现一个聊天网站。但我发现 App Engine 不允许我使用服务器推送。(因为它会在 30 秒后终止响应)。

  1. 那么可以使用的其他方法是什么?轮询会导致糟糕的用户体验吗?这意味着用户是否必须等待一段时间才能从服务器检索新消息?

  2. 理想的轮询间隔是多少?

  3. 如果您使用非常小的轮询间隔,我的带宽会耗尽吗?我会遇到性能问题吗?

0 投票
2 回答
248 浏览

c# - 远程轮询网络上的多个桌面/服务器以确定 IP 类型:静态或 DHCP

有一位绅士回答了我最初问题的 90%,也就是说我现在可以轮询正在运行以下脚本的设备。最终目标是在我支持的网络上的所有桌面/服务器上获得 IP 类型:静态或 DHCP。我有我将在批处理文件中输入的服务器列表,只是寻找代码以从一个位置实际轮询网络上的其他设备。

要查看的输出:

我愿意接受这里的建议。

0 投票
2 回答
616 浏览

ruby-on-rails - Rails:定期使用 HEAD 检查页面更改

我有一个实现游戏的 Rails 应用程序,因此预计玩家会在游戏页面上打开浏览器。当玩家 Alan 自己采取行动时,我使用 AJAX 请求来更新 Alan 正在查看的游戏页面以反映新状态。然而,当另一个玩家(鲍勃)采取行动时,我没有(或不想要)一种机制来推动对艾伦观点的改变。

我希望 Alan 的页面定期轮询 Rails 服务器以查找自上次重新加载以来是否有任何更改,如果没有则重新加载页面(通过整页 GET 或 AJAX 调用)。为了更好地使用缓存和代理,我想通过发出一个定期的 HTTP HEAD 请求来做到这一点,让 Rails 计算出最后一次更改的时间戳(可以从我的数据库中轻松获得)并在 Last -修改标题;然后让客户端对该时间戳采取行动。

我该怎么做呢?

0 投票
2 回答
1749 浏览

php - 无需持续轮询的实时 Twitter 流

我正在查看 Twitter Streaming API以获取实时提要。但我不希望它存储在我的服务器上。我只希望它从服务器中提取,浏览器页面将从我服务器的 twitter 拉取 URL 中检索数据。但我想避免每隔几毫秒轮询一次我的服务器。有没有办法让我的服务器脚本继续推送到我的浏览器页面?