`
wangking717
  • 浏览: 262464 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

用pushlets实现java comet,长连接技术

阅读更多

现在很多项目不单单只是要求Client->Server,很多时候会根据一定情况从Server->Client发送请求(比如网页游戏或者聊天室常用到这样的技术)

DWR中的reverse ajax可以实现长连接。。但是用FIREFOX DEBUG中可以看到他用的是轮询的方式。

 

这里我推荐一个不错的comet框架(pushlets)

官网:http://www.pushlets.com/

可以多去看看他的DEMO。。

也可以Download一个WAR包,自己下来测试。。

http://www.pushlets.com/doc/download.html

分享到:
评论

相关推荐

    Java 实现 Comet 长连接,服务器主动发送消息给客户端

    Java 实现 Comet 长连接,服务器主动发送消息给客户端是一项关键的技术,它在实时通信、推送服务等领域有着广泛的应用。Comet 是一种基于 HTTP 的持久化连接技术,允许服务器在客户端保持一个打开的 HTTP 连接,直到...

    java-comet

    文件"Chat"可能是一个示例代码、配置文件或者测试用例,它展示了如何使用Java-Comet技术实现一个聊天应用程序。通过分析这个文件,我们可以了解具体的实现细节,如服务器端如何处理长轮询请求,如何存储和分发消息,...

    Comet:基于 HTTP 长连接的“服务器推”技术 (实例)

    2. **后端服务器**:可能使用PHP、Java、Python或其他服务器端语言,实现Comet服务器端逻辑,保持与客户端的长连接,并处理消息的接收和发送。 3. **数据存储**:存储用户聊天记录,可能使用关系型数据库如MySQL或...

    ssm.rar_comet_java comet_java comet推送_聊天 JAVA SSM

    综上所述,这个压缩包中的内容可能涉及到Java comet服务器推送的实现,包括SSM框架的使用、Comet技术的长轮询或HTTP流策略,以及如何在聊天应用中整合这些技术。学习这部分内容,可以帮助开发者理解如何构建实时的、...

    java comet服务器推送使用步骤

    本文将详细介绍如何使用Comet4J框架来实现Java Comet服务器推送。 #### 二、Comet4J简介 Comet4J是一个基于Java的轻量级Comet框架,它能够帮助开发者轻松地实现实时数据推送功能。Comet4J支持多种服务器环境,并且...

    Comet(Http长连接)

    综上所述,Comet技术通过HTTP长连接实现了服务器向客户端的实时数据推送,显著改善了Web应用的交互体验。PHP和JavaScript结合,可以轻松构建出这样的实时应用实例。然而,Comet也存在一定的缺点,如服务器资源消耗较...

    CSharp HTTP长连接(Comet)

    在IT行业中,HTTP长连接(也称为Comet技术)是一种用于实现服务器向客户端实时推送数据的方法,常用于构建实时交互的应用,如聊天室、股票报价、在线游戏等。C#作为.NET框架的主要编程语言,提供了丰富的工具和技术...

    dwr_comet_im.rar_DEMO_comet.tld_java comet

    在这个"**dwr_comet_im.rar_DEMO_comet.tld_java comet**"的压缩包中,包含了一个关于DWR实现Comet技术的DEMO,以及一个名为"DWR的comet技术实现及时通讯原理.docx"的文档,这将帮助我们理解如何利用DWR和Comet实现...

    java 使用 comet4j 主动向客户端推送信息 简单例子

    综上所述,Java 使用 Comet4j 实现主动向客户端推送信息是通过建立长连接,利用 Comet4j 框架提供的接口和方法来实现实时通信。这个技术在实时聊天、股票行情、在线游戏等需要实时更新信息的场景中有着广泛的应用。

    DWR comet 长连接实现在线对话-简易版

    NULL 博文链接:https://happysoul.iteye.com/blog/1313069

    comet demo 向客户端推送例子

    Comet技术是一种基于HTTP长连接的反向Ajax技术,它允许服务器向客户端浏览器主动推送数据,从而实现双向通信。在Web应用中,通常的HTTP请求是客户端发起的,而Comet打破了这种模式,使得服务器可以在适当的时候主动...

    http长轮询技术comet的实现

    通过comet实现了一个聊天功能。 1.需要在tomcat的server.xml里面配置 connectionTimeout="20000" redirectPort="8443" /> 2.需要在tomcat的context.xml里面配置 在Context标签里面配置: ...

    javaweb实现后台向前台的消息推送 comet4j

    Comet4j是一个专门用于JavaWeb应用的长连接通讯框架,它简化了基于Comet技术的实时通信实现。 首先,我们要理解Comet技术。Comet是一种让服务器端能够长时间保持HTTP连接打开的技术,使得服务器可以在适当的时候向...

    Comet:基于_HTTP_长连接的“服务器推”技术

    Comet技术的核心是使用HTTP长连接,即客户端与服务器之间维持一个持久的连接状态,服务器可以随时通过这个连接将数据推送给客户端。相较于传统短连接,长连接可以显著减少每次数据交换所需的开销,提高效率。 #####...

    web推送 comet技术

    Comet4J是一个实现了Comet技术的Java框架,它简化了在Java应用中实现服务器推送的复杂性。使用Comet4J,开发者可以创建服务端的推送通道,通过这些通道,服务器能够将数据高效地推送到多个客户端。Comet4J提供了多种...

    使用Java实现类似Comet风格的web app

    要使用 Java 实现类似 Comet 风格的 Web 应用,你需要对以下几个关键知识点有所了解: 1. **HTTP 协议的限制**: - HTTP 协议是基于请求-响应模型的,意味着客户端(浏览器)需要先发送请求,服务器才能响应。 - ...

    Servlet3.0 异步处理 页面推送 Comet 实例

    在Servlet3.0之前,实现Comet技术通常需要一些技巧,如HTTP长轮询或隐藏IFRAME,这些方法在处理大量并发连接时效率较低且消耗资源。而Servlet3.0引入了Asynchronous Servlet API,使得Comet的实现变得更加简单和高效...

    comet4j简单工程demo

    Comet4j是一个基于Java开发的实时通信框架,主要用于实现服务器向客户端的长连接推送服务。在Web应用中,传统的HTTP协议是请求-响应模式,不利于实现即时消息推送。而Comet4j通过 comet 技术,使得服务器能够主动向...

    CometAsync_net:C#实现基于http长连接“服务器推”-Comet技术

    C#实现基于http长连接“服务器推”-Comet技术 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。 本项目基于 AJAX 的长轮询方式实现。 ...

    Comet:基于 HTTP 长连接的“服务器推”技术

    Comet:基于 HTTP 长连接的“服务器推”技术

Global site tag (gtag.js) - Google Analytics