本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
tomcat comet 推送 技术 入门
参考资料:
http://tomcat.apache.org/tomcat-6.0-doc/aio.html
首先引入tomcat的lib目录下的jar包:
catalina.jar,servlet-api.jar
另外要修改tomcat的server.xml,将protocal="http/1.1"什么的修改为:
<Con ...
使用Comet4j实现消息推送
Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架,消息以JSON方式传递,具备长轮询、长连接、自动选择三种工作模式。有关comet4j更多的信息在此不再详细展开,需要了解的请访问地址 http://code.google.com/p/comet4j/。
在项目中使用comet4j需要引入2个文件,comet4j.js、comet4 ...
Comet:基于 HTTP 长连接的“服务器推”技术
基于客户端套接口的“服务器推”技术
Flash XMLSocket
如果 Web 应用的用户接受应用只有在安装了 Flash 播放器才能正常运行, 那么使用 Flash 的 XMLSocket 也是 ...
Tomcat 7源码学习笔记 -3 Http11Protocol和Http11NioProtocol
Tomcat既支持阻塞式IO,也支持非阻塞式IO。
如果要使用NIO,需要修改server.xml的配置。
<Connector executor="tomcatThreadPool" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connect ...
pushlet 之 官方示例解读与改造
下载pushlet-2.0.4,解压后文件夹内有一些目录!
我们只关心 src 源文件,和 webapps 示例工程。将 pushlet.war 拷贝到Tomcat部署目录下,启动Tomcat,可以看示例工程!
示例工程有三个,我们打开 Pushlet Demos ,然后看到有许多可以进行测试的示例,点开 Basics 查看!
选择消息推送方式,然后选择订阅的主题,页面会显示后台推送的消息! ...
pushlet 之 无法传送中文解决办法
好多示例只是示例,没有说这个问题,既然发现了,我就就地解决一下!
我的方法很简单,对要传送的内容进行编码!
Java后台和JS前台都有包装的编解码方法,可以直接使用看效果!
后台编码(解码自己搞):
package com;
import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.ut ...
pushlet_向在线的特定用户发送消息的单线程应用
第一步:
1.新建立web项目,将pushlet目录webapps\pushlet\WEB-INF\classes中的pushlet.properties和sources.properties文件拷贝到src目录下
2.将pushlet目录src中的包拷贝到src目录下
3.上一步添加完后,会出现错误,将log4j的包拷贝到项目的lib目录中就可以了
4.上述步骤完 ...
pushlet_向所有在线用户发送消息的单线程应用
第一步:
pushlet是"服务器推"技术的一个开源框架,利用它可以实现Http长连接这项需求.
1.下载pushlet最新版,pushlet下载地址为:
http://sourceforge.net/projects/pushlets/files/pushlets/2.0.4/pushlet-2.0.4.zip/download
2.将下载后的zi ...
pushlet 之 Comet框架Plushlet使用中的问题
Plushlet相关介绍不再扯淡
我在将Plushlet集成到我的Web项目中时出现了 [pushlet] problem retrieving XML data: 这个状态栏提示错误
经过对比和调试,发现一些问题总结下来提供参考
第一:
我对比了一下Plushlet提供的示例工程和在MyEclipse上创建的工程发现他们的 web.xml 头信息配置有所不同!
<!D ...