【问题标题】:Issue with phonegap/cordova android websocket plugin - onmessage is not calledphonegap/cordova android websocket 插件的问题 - 未调用 onmessage
【发布时间】:2013-11-07 10:48:57
【问题描述】:

我正在使用这个插件:https://github.com/mkuklis/phonegap-websocket/*。

很遗憾,我们收到消息时没有调用 onmessage。

var ws = new WebSocket("ws://" + window.location.host + "" + "/my/socket");

ws.onopen = function() {
   console.log("wsStatus Connected to WebSocket server!"); 
};

ws.onmessage = function(e) {
    alert(e.data);
};

这从来没有被调用过——这很奇怪,因为 onopen 调用了。有什么我需要做/检查的具体事情 - 添加一个监听器吗?我查看了example code for the plugin 并看到事件ping 被使用而不是onmessage

* 在这里尝试了大多数选项:Phonegap websocket plugin with android version >4.0.3 not working 并发现这是唯一一个似乎有效的选项。

【问题讨论】:

    标签: android cordova websocket phonegap-plugins


    【解决方案1】:

    由于 websocket 不支持 androidsocket.io
    link

    【讨论】:

    • 这肯定需要在服务器上进行更改?
    • 好的,谢谢。有没有办法在 android 上为 websockets 安装 phonegap 插件,而无需更改服务器?我认为通过使用插件我们可以做到这一点。
    • 有websocket的插件,但不如socket.io稳定灵活
    • 您好,感谢您的帮助!你能推荐任何工作吗?我已经看过/实施了这么多,遵循根本没有广告效果的说明变得令人沮丧
    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    相关资源
    最近更新 更多