我正在使用phonejs進行應用程序。我想創建套接字以從服務器獲取實時數據以進行顯示。我發現HTML5 WebSocket可以在網頁瀏覽器上正常工作,但不適用於移動設備。我使用phonegap-build http://build.phonegap.com來構建應用程序。在javascript平臺上創建套接字的方法是什麼?
我試着添加phonegap的第三方插件(com.ququplay.websocket.websocket),並用android移動設備運行應用程序,但應用程序崩潰。
這裏是我如何與WebSocket的工作:
var initSocket = function(){
try{
var socket = new WebSocket(websocket.host);
socket.onopen = function(msg){ console.log("Welcome - Live Data"); };
socket.onmessage = function(msg){
console.log('-------- live data ------');
// Here some work
}
}
catch(ex){ console.log(ex); }
};
是否有任何其他的方法,使插座運行在Android手機上從JavaScript?或任何連接器,可以在JavaScript手機上創建套接字android手機?