server-sent-events

    1热度

    1回答

    我的当前设置存在问题,它不像预期的那样工作,并且阻止我进一步拥有服务器(SSE)启用的网站。我的主要问题可以在下面以粗体显示,但归结为“我如何从Passenger设置中的Sinatra Web应用程序启动额外的线程?”。 我使用Passenger 5.0.21和Sinatra 1.4.6。该应用程序被编写为经典的Sinatra应用程序,不是模块化的,但可以根据需要进行更改。 我已将指令passen

    3热度

    1回答

    我已经用返回SseEmitter的方法实现了一个控制器,现在我想测试它。我能找到到目前为止,唯一的办法是: @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = {SsePaymentReceivedController.class, AutomatBackendContextIniti

    1热度

    1回答

    背景见here: 搭配修身我怎么发送到同一请求多个响应,而无需退出应用程序?

    1热度

    3回答

    我正在构建一个Web应用程序,用户可以在其中注册,添加他们想要关注的tweet提要,并且他们的流将随着他们正在追踪的提要接收新帖而更新。 我去平台是Laravel。但是,我想不出实现网站实时更新方面的最佳方式。 我会使用一个定期调用的AJAX函数(例如每30秒),但随着用户数量的增加,这种方法也存在缺陷。 我已经研究过HTML5服务器端事件,但不幸的是IE不支持。 在Laravel应用程序中实现此

    1热度

    1回答

    我正在一个简单的网络应用程序,这是完成与角度和cherrypy(原型现在)。我正在上传两个文件,然后使用子进程(popen)在cherrypy内调用外部python程序来处理它们。我能够做到这一点。我想要实现的是外部程序(我通过popen捕捉到)的输出传递给客户端。我的问题是,我正尝试在cherrypy上设置服务器发送的事件,但没有成功。 这里是我的CherryPy的方法,我(从网络的例子之一)暴

    1热度

    1回答

    是否可以通过API设置pubsub?我正在计划使用redis,但我不想将它公开给WWW(一个安全问题)。我想通过我的Api来订阅用户,因此我可以处理身份验证&授权,但我不确定这是否可能?我可以使用像SignalR这样的东西让客户端通过api订阅总线吗?

    1热度

    1回答

    我正在使用使用PHP和JavaScript的SSE。 我有一个循环(使用寿命为15秒,用于开发目的),并且添加了“启动连接”,“仍在此处”(睡眠1秒后)和“结束连接”数据库用于调试目的。 我发现当php脚本运行时没有“print”ing /“echo”ing /“var_dump()”任何信息时,无论客户端是否运行,脚本(读取“loop”已经终止连接或没有。 但是,当我打印/ echo/var_d

    2热度

    1回答

    我在我的网站上使用SignalR与服务器发送的事件,并且我能够在Chrome中使用开发人员选项卡单击该请求,然后选择“EventStream”选项卡。 但是最近发生了一些不可思议的事情,每次我用EventStream选项卡选择请求时,选择会在一秒钟或两秒后跳到下一个或上一个项目,所以我什么都看不到。另一个奇怪的是,即使我关闭了控制台,下次打开开发人员工具时,控制台也会自行弹出。我不知道这些是否连接

    0热度

    1回答

    我试图从PBX服务器流式传输数据。我有一个Golang后端接收这些数据并将其发布到Redis中的一个频道。这个想法是获得一个web应用程序中的实时通话数据。 这是由两个Flask应用程序组成:一个是应用程序本身。它充满了api和ajax调用。第二个只是一个流通电话数据的路线。 为了解决线程化主应用程序和ajax调用的问题,我不得不在两个截止日期之前拆分应用程序。 为了避免CORS问题,我设置了一个

    0热度

    2回答

    以下简化代码(C#)是SSE的服务器端。当我使用Thread.Sleep()代替Response.Write("retry:10000\n\n")其他ajax请求时,请保持挂起。我如何创建一个合适的SSE事件流? Response.ContentType = "text/event-stream"; DateTime echo; while (true) { var db = D