摘要: 很顯然,實(shí)時Web,是一種技術(shù)趨勢,將成為一種人們的默認(rèn)技術(shù)選擇,用以拉近和桌面應(yīng)用的距離。
socket.io是一種數(shù)據(jù)實(shí)時推送、事件驅(qū)動模型的框架,支持事件訂閱,簡單易用。其價值目前看來,還未被完整的挖掘出來。
socket.io即提供了node.js服務(wù)器端(地址)又提供了客戶端(地址)的整體解決方案,而socketio-netty則是基于JAVA服務(wù)器端,支持最新socket.io client最新版規(guī)范。對JAVA編程人員來講,可以不用學(xué)習(xí)node.js,從而多了一個選擇。
閱讀全文
摘要: 構(gòu)建一個在市面上常見瀏覽器上都可以正常運(yùn)行的聊天應(yīng)用,保證在IE6+,F(xiàn)irefox,Chrome,Safari,Opear,IOS,Android等可以正常運(yùn)轉(zhuǎn),根據(jù)具體環(huán)境自動選擇最佳的通信通道。
嗯,既然是跨瀏覽器平臺,那自然選擇socket.io了。它也是本文的重心,最終目的也是讓socket.io 客戶端版本在Phonegap包裝的Android Apk程序中可以使用Websocket協(xié)議。
同時也保證我們的示范應(yīng)用盡可能的做到編寫一次,到處運(yùn)行。
還好,有了socket.io(客戶端js) + socketio-netty(socket.io服務(wù)器端JAVA實(shí)現(xiàn)) + Phonegap, 構(gòu)建各種交互的HTML應(yīng)用,是個不錯的選擇。
另,本文項(xiàng)目為僅僅為演示其功能,不保證樣式。
閱讀全文