40得票2回答
Push API和Server Sent Events有什么区别?

从文档中我可以发现Push API和Server Sent Events都是半双工的,但为什么要用两种不同的技术来实现同样的功能呢? 在Push API中是否有更重要的东西?

1195得票7回答
WebSockets与服务器发送事件/EventSource的比较

WebSockets和Server-Sent Events都能够向浏览器推送数据。它们似乎是竞争性技术。它们之间有什么区别?在何时会选择其中一种?

11得票2回答
如何在Python(FastAPI)中调用更新后端状态的函数时发送服务器端事件

我有以下问题:给定一个运行fastapi的后端,具有流式传输端点,用于更新前端,我希望每次调用更新后端状态的函数时(可以是按计划作业或触发状态更新的不同端点),都能发送这些更新。 我想实现的简化版本如下:from fastapi import FastAPI from starlette.r...

14得票2回答
使用服务器发送事件的AngularJS

我有一个AngularJS应用程序,其中包含以下控制器。它可以正常使用普通的JSON资源进行GET请求和手动请求更新,但是我无法使用服务器推送事件使其工作。我面临的问题是,在我收到SSE事件并设置/更新openListingsReport变量之后,我的视图没有得到更新。我显然缺少一些非常基本的...

7得票4回答
Node.JS上的服务器发送事件

我正在尝试创建一个利用Server-Sent Events draft的Web应用程序。根据我的了解,SSE每个连接使用一个线程,并且由于服务器将持续向客户端发送数据,即使没有空闲,也无法将线程放回池中。 因此,我正在尝试使用Node.JS(我迄今为止还没有使用过)来处理与服务器的连接。我已...

9得票2回答
如何配置IIS 7.5以支持SSE(服务器发送事件)和SignalR?

我已经测试了我的Asp.NET MVC应用程序以运行SignalR,并正确处理使用Visual Studio 2012、IIS Express(Microsoft-IIS/8.0)和Chrome的serverSentEvents连接的text/event-stream MIME类型。 现在,...

8得票1回答
PHP SSE与PHP WebSockets(Ratchet)的比较

我将在几周内开始开发一款多人卡牌游戏,目前正在研究可用的最佳技术。我将使用PHP+MySQL作为服务器端,JS/HTML5作为客户端。游戏也将在移动浏览器上进行。 我的游戏玩法涉及4个或更多用户在桌子上玩,每个用户有30秒钟的时间来采取行动。将会有多张桌子可供选择,用户可以同时在多张桌子上玩...

8得票3回答
Node.js SSE中的res.write()在流中不发送数据

我正在尝试在NodeJs中添加SSE(服务器推送事件),但当我使用res.write()发送响应时,数据不会被发送,只有在写入res.end()之后,所有数据才会同时发送。 我已经在Github、StackOverflow上找到了很多关于此问题的帖子,在这些帖子中都提到在每个res.writ...

1187得票4回答
长轮询、Websockets、服务器推送事件(SSE)和Comet是什么?

我尝试阅读一些文章,但目前对这些概念并不十分清晰。 有人能否尝试向我解释以下这些技术是什么: 长轮询 服务器发送事件 Websockets Comet 每次我看到的一个共同点是,服务器保持连接打开并将数据推送到客户端。如何保持连接打开,客户端如何获取推送的数据?(客户端如何使用数据,...

64得票2回答
谷歌云盘使用哪种技术来获取实时更新?

Google Drive使用哪种技术来进行实时编辑? 当我在多个用户访问的Google Drive文档中输入时,Chrome开发者工具网络选项卡显示没有WebSockets。 我发现最常见的两种AJAX调用类型在URL中分别有"bind?"或者"save?"。"save?" POST请求在...