【问题标题】:Cannot get blocshop TCP sockets-for-cordova to work无法让 blocshop TCP sockets-for-cordova 工作
【发布时间】:2017-02-06 20:28:11
【问题描述】:

需要让 Ionic 移动应用程序使用 TCP 套接字连接到 Java Tomcat 应用程序服务器。已完成以下操作:

根据 blocshop 站点 (https://github.com/blocshop/sockets-for-cordova) 的指示安装插件:cordova plugin add cz.blocshop.socketsforcordova

在 index.html 文件中的 script src="cordova.js" 下方添加了脚本 src="socket.js"

当在 WebStorm 中以调试模式运行时,构造 var socket = new Socket(); 会导致错误:ReferenceError: Socket is not defined

欢迎任何有关如何让 blocshop TCP sockets-for-cordova 在 Ionic 项目中工作的帮助。

【问题讨论】:

    标签: sockets tcp cordova-plugins ionic


    【解决方案1】:

    尝试在调用deviceready 事件后初始化套接字(var socket = new Socket())。

    【讨论】:

      【解决方案2】:

      cz.blocshop.socketsforcordova 遇到了同样的问题,解决方法是:

      • 更新 Phonegap/cordva
      • 更新安卓 SDK
      • 删除执行android cordova platform remove android的平台
      • 使用cordova安装android的平台(第一次使用phonegap平台添加android)cordova platform add android

      按照这些步骤完成后,我的问题得到了解决:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-07
        • 1970-01-01
        • 2023-03-24
        • 2013-11-04
        • 1970-01-01
        • 2018-06-01
        相关资源
        最近更新 更多