[{"title":"( 24 个子文件 2.35MB ) websocket推送(兼容低版本的IE浏览器)","children":[{"title":"demo01","children":[{"title":"src","children":[{"title":"cn","children":[{"title":"vs9","children":[{"title":"chat","children":[{"title":"socket","children":[{"title":"SocketService.java <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"websocket","children":[{"title":"ChatWebSocketServlet.java <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"listener","children":[{"title":"ServletContextListener.java <span style='color:#111;'> 554B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"WebRoot","children":[{"title":"MyHtml.html <span style='color:#111;'> 482B </span>","children":null,"spread":false},{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true},{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"classes","children":[{"title":"cn","children":[{"title":"vs9","children":[{"title":"chat","children":[{"title":"socket","children":[{"title":"SocketService.class <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"SocketService$ThreadClient.class <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"SocketService$Server.class <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true},{"title":"servlet","children":[{"title":"websocket","children":[{"title":"ChatWebSocketServlet$ChatMessageInbound.class <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"ChatWebSocketServlet.class <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"listener","children":[{"title":"ServletContextListener.class <span style='color:#111;'> 1024B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"catalina.jar <span style='color:#111;'> 1.48MB </span>","children":null,"spread":false},{"title":"tomcat-coyote.jar <span style='color:#111;'> 775.99KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"media","children":[{"title":"WebSocketMain.swf <span style='color:#111;'> 172.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"scripts","children":[{"title":"jquery.WebSocket.js <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"jquery.js <span style='color:#111;'> 246.95KB </span>","children":null,"spread":false},{"title":"swfobject.js <span style='color:#111;'> 9.98KB </span>","children":null,"spread":false},{"title":"web_socket.js <span style='color:#111;'> 12.64KB </span>","children":null,"spread":false}],"spread":true},{"title":"readme.txt <span style='color:#111;'> 932B </span>","children":null,"spread":false}],"spread":true},{"title":".mymetadata <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 509B </span>","children":null,"spread":false},{"title":".myeclipse","children":null,"spread":false}],"spread":true}],"spread":true}]