comet

    1热度

    1回答

    我正在开发一个实时的Web应用程序,我使用角度作为JavaScript框架,并在服务器端我使用玩框架,使实时应用程序,我使用彗星技术,基本上我从服务器推送脚本。 我实际上是尝试通过从服务器推送到角度控制器的脚本进行通信,而且我有点卡住了。 这是我试过的。 笔者认为: <div id="workStation" ng-controller="workStation"> ....

    0热度

    1回答

    [使用哪种技术] 我目前正在创建一个简单的Web应用程序的计划阶段,并确定使用哪种技术来获得最佳结果。 软件详情 在球场上的任何一端使用2名裁判打分运动应用程序,以便我需要保持的时间和同步的分数。 游戏持续1小时,因此数据需要在整个时间内传输 两个参考都需要能够更新两个球队的比分。 将要传输的唯一数据是当前时间和每个分数的2个整数。非常小的数据。 考虑到这一切,在这种情况下最好的技术是什么。我原本

    0热度

    1回答

    当前情况:我有一个使用AJAX/JQUERY每17秒刷新页面上所有内容的网页。每次发生这种情况时,服务器都会向数据库查询来自两个表(其中一个很大(450MiB大小,11列))的数据并处理所有数据。 这太耗费资源。我想要: 服务器仅在两个表中的一个已更改时才查询数据库。 仅当表已更新并且服务器已重新处理数据时,页面才会通过AJAX重新加载页面。 我认为这属于彗星编程的范畴。我不确定。 很容易。该网页

    0热度

    1回答

    我一直在使用Cometd Java API的多种版本(目前为v2.5.1),并且所有内容都按预期工作。然而,我的日志充满了很多例外,主要是java.io.IOException和org.eclipse.jetty.io.EofException。 我碰到this forum post来到那里它解释说,例外的至少一个,即“破管”刚好可以忽略不计: 此异常是通过写一个已经被 关闭插座引起的远端。你的客

    0热度

    2回答

    作业使用SlmQueueDoctrine实现。我正在考虑网络套接字或彗星,但我不确定是否有ZF2方法或我应该使用什么ZF2模块?

    0热度

    1回答

    我正在构建一个具有推送通知功能并使用Jersey创建API的系统。 我读了关于article彗星的方法,并与下面的代码结束: Index.js function checkExamNotification() { $.ajax({ url: contextPath + '/api/notification/checkExamNotification', type:

    0热度

    1回答

    有两种实现Comet的技巧。一个使用HTTP流,它使用一个持久化的TCP连接在客户端/服务器之间发送和接收多个HTTP请求/响应。第二个是HTTP长轮询,它保持服务器打开连接,并且一旦发生事件,响应被提交并且连接被关闭。然后,等待新事件到达的客户立即重新打开新的长轮询连接。 我使用的是Faye红宝石宝石,我注意到它使用了Comet/Bayeux开箱即用。但我找不到它使用的彗星技术。我只是认为Bay

    0热度

    1回答

    我正在使用SSE事件将用户的朋友请求数从服务器推送到客户端。但是当我这样做时,网站的其他页面卡住并继续加载(可能是由于用户会话锁定)。如何将SSE事件数据推送到客户端,并且在会话运行时不让其他页面等待? 我在客户端的事件监听器,如下所示: var evtSource = new EventSource("friend-req.php"); var eventList = $('#list')

    -1热度

    1回答

    我需要实现彗星,最好是使用PHP隐藏的“永远iFrame”技术来立即更新服务器上的文件并从该文件获取数据(然后JavaScript将使用该数据来操纵网页)。我一直在寻找一个如何做这样的事情的详细例子。大部分我发现我不明白,或者我认为不适用。但我并不熟悉PHP。 如果有人知道或知道如何找到这个详细的例子或可以做一个,我会非常感激。

    0热度

    1回答

    我正在使用Cometd用于聊天目的的基于Spring-MVC的Web应用程序。为了实时管理哪些用户在线,我们在用户在线时发送通知。所以当窗口关闭时,通知不会出现,并且在30秒之后确定用户离线或不可到达。 现在问题发生在用户在多个浏览器上时。让我们现在保持2。所以,10分钟后我们将用户状态设置为'离开键盘'(AFK)。但是,如果用户在一个浏览器中在线,那么由于浏览器处于“空闲模式”,我们正处于闪烁状