Comet:基于 HTTP 长连接的“服务器推”技术
服务器基于tomcat实现 (基于 AJAX 的长轮询(long-polling)方式) 修改tomat配置文件支持comet 修改protocol= “HTTP/1.1” <Connector connectionTimeout=“20000” port=“8080” redirectPort=“8443” protocal =“org.apache.coyote.http11.Http11NioProtocol” /> 创建servlet,实现CometProcessor,不用实现doget dopost的对应service方法 实现的event方法:处理各种请求,根据状态不同得到各种响应 获取响应的request 和 response 长连接方式支持不太好, (长连接方式,状态码是3,只有firefox支持,其他浏览器不支持) //基于流的方式,只有一个连接,全部都使用同一个response来传递,不能关闭流 out.print(l); out.flush(); 长轮询方式: function poll(){ var xhr =createXMLHttpRequest….