我正在编写一个 Web 应用程序,其中多个侦听器(Evcentsource SSE 客户端 JS)将连接到我的服务器。我想做的是
- 为每个连接的侦听器存储 SSE 发射器:可以在内存中或通过为每个客户端分配 id 的任何其他方式来完成到目前为止我能够实现这一目标
- 现在的问题; 如何向连接到我的网络应用程序的特定客户端发送响应/事件?在执行此操作时,存储的 SSEEmmiters 要么已完成,要么已超时。我如何防止这种情况?我如何让 sseEmmiter 无限期地打开(直到客户端关闭)并有选择地发送事件。