EventSource and buffered HttpResponse



我正在尝试在客户端使用 EventSource,并且一个服务器端我正在使用 HttpRequest.response返回 HttpResponse 类型的对象。

我正在使用 HttpResponse.write 将事件写回去到客户端,但似乎这些事件仅在以下情况下实际写入(即刷新)HttpResponse 对象已关闭,这意味着也关闭客户端-服务器通信服务器。这违背了使用 EventSource 的目的。

我做错了什么吗?

如果要在请求之间保持客户端和服务器之间的连接处于活动状态,则需要查看的内容称为WebSockets。

有关示例,请参阅本教程:https://www.dartlang.org/docs/dart-up-and-running/contents/ch05.html

相关内容

最新更新