7得票2回答
socket.io一直试图在错误的地址上使用轮询。

嘿,我正在尝试在跨域情况下使用socket.io。例如,假设域名为:https://client.domain.com 和 https://server.domain.com。我的客户端代码如下: socket = io.connect("https://server.domain.com"...

23得票4回答
使用Backbone.js对集合进行轮询

我正在尝试使一个Backbone.js集合与服务器上发生的情况保持同步。 我的代码类似于以下内容:var Comment = Backbone.Model.extend({}); var CommentCollection = Backbone.Collection.extend({ ...

7得票5回答
select()调用剩余时间

我正在Linux/ARM平台上使用select()来检测udp套接字是否收到了数据包。如果在超时之前(已经检测到数据包)返回,我想知道select()调用中剩余的时间。 大致如下: int wait_fd(int fd, int msec) { struct timeval tv;...

9得票3回答
基于事件或轮询的嵌入式MCU系统架构?

我有编写基于事件和轮询的嵌入式系统的经验(用于没有抢占式操作系统的微型MCU)。 在事件驱动系统中,任务通常在队列上接收事件(消息)并依次处理它们。 在轮询驱动系统中,任务以一定的间隔轮询状态并响应变化。 你更喜欢哪种架构?两者可以共存吗? 更新:提出的观点 轮询驱动 - 与时间相关...

12得票1回答
Backbone.js:为Backbone.sync实现定义超时

我正在使用backbone框架开发项目,并与外部API进行通信。我希望能够实现记录的实时更新。由于我无法访问外部应用程序的主后端,他们也没有提供websocket服务器或长轮询终端点,所以我只能使用setInterval轮询,轮询周期为50秒。这种方法一直表现良好。但问题在于如果API请求因某...

10得票3回答
在Swift中进行轮询的正确方法是什么?

我有很多其他编程语言的经验,但在Swift 3方面并不是很熟悉。我想要做一个轮询循环。这是我写的代码: DispatchQueue.global(qos: .userInitiated).async { [unowned self] in wh...

59得票10回答
如何等待WebSocket的readyState状态改变

我正在尝试实现一个带有回退到轮询的WebSocket。如果WebSocket连接成功, readyState 将变为1,但如果失败,则 readyState 为3,并且我应该开始轮询。 我尝试了类似这样的方法:var socket = new WebSocket(url); socket.on...

26得票3回答
使用JavaScript进行服务器轮询

如何使用JavaScript定期向服务器发出请求以快速刷新数据?我在前端使用jQuery,后端使用Java Spring Framework。 示例包括需要快速更新的项目列表(每秒钟更新一次)。

8得票2回答
长轮询与Websockets的区别

我正在开发一个使用HTML + JS编码的软件应用程序,我需要从服务器(Java代码)向此应用程序发送通知,该应用程序使用Nginx进行路由并托管在AWS上。 我调查了实时通知的主题,我对Web套接字和长轮询之间感到困惑。 在什么情况下会首选AJAX长/短轮询而不是HTML5 WebSocke...

8得票3回答
轮询的替代方案。HTML更新

我正在开发一个协作网站,希望在用户查看或编辑数据时向他们发送通知。类似于StackOverflow,如果您在回答问题时,屏幕顶部弹出通知,表示有新回复。 我可以使用某种轮询 AJAX 魔法来实现此功能,但我想知道是否有任何方法可以在不使用轮询的情况下将通知推送到浏览器? 感谢任何帮助/想法...