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