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