這篇文章是關於node+websocket在線聊天室的內容,以下就是該內容的詳細介紹。
該實驗項目基於:
phonegap
node
websocket
可以應用於android 和 ios平台。
已經測試通過。以下是測試的圖:
首先是用node 架設服務器。
基本上都node 基於websocket的。
主要是對message做處理和判斷來進行輸出和邏輯處理
而客戶都,由於android不支持websocket。所以需要一個插件
https://github.com/FreakDev/PhoneGap-Android-HTML5-WebSocket
當然也有大好包的jar文件只需引入。
在主文件最後寫上:
WebSocketFactory wsFactory = new WebSocketFactory(appView); appView.addJavascriptInterface(wsFactory, “WebSocketFact“)
在html頁面裡引入相應的js文件。
然後再客戶都html頁面修改你的node地址:
var socket = new WebSocket(‘ws://192.168.0.12:8081//’);
// push a message after the connection is established.
這樣基本上就可以跑起來了。
在ios下面是不需要加插件的。由於ios的支持websocket,故而不需要自己可以運行。
以上就是精品為您提供的關於node+websocket在線聊天室的信息,希望對您有所幫助!