准备工作
整个例子的源码下载:http://pan.baidu.com/s/1gfFYSbp
下载服务端jar文件
Comet4J目前仅支持Tomcat6、7版本,根据您所使用的Tomcat版本下载【comet4jtomcat6.jar】或【comet4j-tomcat7.jar】文件放置到WEB项目的WEB-INF\lib目录下。
本文下载comet4j-tomcat7.jar, 下载地址:http://pan.baidu.com/s/1eSBXmfS
下载客户端js文件
下载【comet4j.js】到您的项目中,比如:WebContent\JS\cometd目录下。
下载地址:http://pan.baidu.com/s/1qXYxkYg
修改服务器配置文件
因为Comet4J工作在NIO方式下,所以我们需要调整服务器连接器配置,更换为NOI连接器。 打开server.xml文件将找到原先的连接器配置:
替换为
客户端
我们利用Comet4J开发一个每隔一秒向所有客户端推送一个定时增长的数字。
Cometd首页varprojectPath= '';functioncometdCallback(text){varkbDom=document.getElementById('num1');
kbDom.innerHTML=text;
}functioninit() {
JS.Engine.on({
number : cometdCallback
});
JS.Engine.start(projectPath+'/conn');
}
数字3:...