相信很多做web推送和web聊天的同學一定非常期待能夠支援websocket的背景服務。一般會考慮mina. netty. tomcat7. jett7. node已經夠多,後面就不列舉。國内還有不少使用者浏覽器都不能夠支援html5,怎麼辦?隻能用土鼈的推送技術,iframe通路阻塞url位址實作推送,性能低下也沒有發送消息功能。
mina現在好像還不支援html5,是以不考慮。node非javascript高高手玩不轉,也不考慮。tomcat7. jett7隻能支援html5,土鼈方法不太容易實作,希望有同學能夠找到更好的方法。隻剩下netty能相容這兩個。iframe通路阻塞url位址實作推送技術我就不說了。我太懶了,直接發代碼吧。記住這是一個web程式,請你釋出到tomcat或其他容器來運作。忘記了,這段代碼是netty源碼src\main\java\org\jboss\netty\example\http\websocketx\html5目錄下的一段代碼。我隻是抄了過來,相信我的內建不會讓你們失望。
下載下傳位址