0
我試圖開發一個連接到websocket服務器的簡單移動應用程序。我用的PhoneGap構建使我的Android apk文件,這裏的HTML代碼:Websocket不能在我的Android應用上工作(使用Phonegap Build)
<html>
<head>
<title>Testing websockets</title>
</head>
<body>
<div id="messages"></div>
<script type="text/javascript">
var webSocket =
new WebSocket('ws://192.168.82.1:8080/WebSocket/websocket');
webSocket.onerror = function(event) {
onError(event)
};
webSocket.onopen = function(event) {
onOpen(event)
};
webSocket.onmessage = function(event) {
onMessage(event)
};
function onMessage(event) {
document.getElementById('messages').innerHTML
+= '<h1 align="center"/>' +" "+ event.data;
}
function onOpen(event) {
document.getElementById('messages').innerHTML
+= '<h1 align="center"/>connection established';
}
function onError(event) {
alert(event.data);
}
</script>
</body>
</html>
的代碼工作在我的領航員,但罰款的消息「已建立連接」,當我使用甚至沒有出現Android應用程序。 這段代碼有什麼問題,或者我的應用程序需要一些庫嗎?
PS:我有一個按鈕發送消息到服務器,並從中接收文本的按鈕,當然這是同樣的問題!
謝謝,我還發現在他們的回購中存在PhoneGap Build WebSocket插件。我會嘗試這兩種解決方案! – Koblenz