问题标签 [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.
jquery - jQuery 更新和滚动类似轮询
寻找用 jQuery 编写的允许轮询或允许数据更新的插件,类似于此网站。
任何人都对 jQuery 有类似的想法吗?或者怎么写东西?
google-app-engine - 避免对 Heroku 和 Google App Engine 等服务进行轮询?
我不认为有办法做到这一点,但我想我想看看人们使用什么解决方法来避免对 Heroku 和/或 GAE 进行轮询。
您如何从这些应用程序中实时发送通知?
php - php轮询是否需要
我想编写一个仅在某个时间点显示 html 按钮的 php 代码。
由于 php 是一种脚本语言,并且代码仅在呈现 html 页面时才会执行,
我在想,我可以只检查页面呈现时的时间,而不是轮询。如果当前时间不满足我的条件,那么我根本不会回显该按钮,否则我可以回显该按钮。
这种方法正确还是我应该进行投票?
wcf - 轮询设备的 WCF 异步回调设置
我有一个 WCF 服务设置来控制我们的 .Net 应用程序中的 USB 指纹读取器。这很好用,我可以要求它注册用户等等。
阅读器允许识别(它告诉您特定用户已经展示了他们的手指,而不是要求它验证特定用户的手指是否存在),但是在识别模式下必须不断轮询设备以了解其状态 - 当一个用户被检测到状态变化。
我想要的是感兴趣的应用程序通知服务它想知道何时识别用户,并提供在发生这种情况时触发的回调。WCF 服务将立即返回并在后台生成一个线程以不断轮询设备。如果没有人尝试登录,此轮询可能会持续数小时。
实现这一目标的最佳方法是什么?我的服务合同目前定义如下:
在我的BeginIdentification()
方法中,我可以轻松地生成一个工作线程来轮询设备,还是更容易使 WCF 服务异步?
javascript - 使用 Ajax 和 Dojo 轮询服务器
我正在使用dojo.xhrPost发送 Ajax
请求function sendRequest()
我现在必须连续(每 3 秒)向服务器发送相同的 ajax Post
如何使用 Dojo 实现服务器轮询?我基本上需要sendRequest()
每 3 秒打一次电话
javascript - 如何获取对象的实例名称
我使用下面的代码编写代码以在指定的时间间隔内查询 Web 方法。
现在在 this.Poll 函数中我必须做
代替
因为 IE 在 setTimeout 之后丢失了 this 指针
所以我必须传递类它的实例名称:
如何在不将其作为参数传递的情况下获取实例名称?
我想把它拿出来!
java - appengine 上的聊天应用程序
我愿意在 App Engine 上实现一个聊天网站。但我发现 App Engine 不允许我使用服务器推送。(因为它会在 30 秒后终止响应)。
那么可以使用的其他方法是什么?轮询会导致糟糕的用户体验吗?这意味着用户是否必须等待一段时间才能从服务器检索新消息?
理想的轮询间隔是多少?
如果您使用非常小的轮询间隔,我的带宽会耗尽吗?我会遇到性能问题吗?
c# - 远程轮询网络上的多个桌面/服务器以确定 IP 类型:静态或 DHCP
有一位绅士回答了我最初问题的 90%,也就是说我现在可以轮询正在运行以下脚本的设备。最终目标是在我支持的网络上的所有桌面/服务器上获得 IP 类型:静态或 DHCP。我有我将在批处理文件中输入的服务器列表,只是寻找代码以从一个位置实际轮询网络上的其他设备。
要查看的输出:
我愿意接受这里的建议。
ruby-on-rails - Rails:定期使用 HEAD 检查页面更改
我有一个实现游戏的 Rails 应用程序,因此预计玩家会在游戏页面上打开浏览器。当玩家 Alan 自己采取行动时,我使用 AJAX 请求来更新 Alan 正在查看的游戏页面以反映新状态。然而,当另一个玩家(鲍勃)采取行动时,我没有(或不想要)一种机制来推动对艾伦观点的改变。
我希望 Alan 的页面定期轮询 Rails 服务器以查找自上次重新加载以来是否有任何更改,如果没有则重新加载页面(通过整页 GET 或 AJAX 调用)。为了更好地使用缓存和代理,我想通过发出一个定期的 HTTP HEAD 请求来做到这一点,让 Rails 计算出最后一次更改的时间戳(可以从我的数据库中轻松获得)并在 Last -修改标题;然后让客户端对该时间戳采取行动。
我该怎么做呢?
php - 无需持续轮询的实时 Twitter 流
我正在查看 Twitter Streaming API以获取实时提要。但我不希望它存储在我的服务器上。我只希望它从服务器中提取,浏览器页面将从我服务器的 twitter 拉取 URL 中检索数据。但我想避免每隔几毫秒轮询一次我的服务器。有没有办法让我的服务器脚本继续推送到我的浏览器页面?