如何在离子中使用net.socket

时间:2019-01-18 19:34:34

标签: cordova ionic2 ionic3 cordova-plugins cordova-chrome-app

我想在离子应用程序和硬件之间建立连接。

目前,我已从Playstore下载了“ TCP / UDP测试工具”, 在上面创建了服务器。

现在想通过ionic在上面创建的服务器上打电话。

我用过:

cordova-plugin-socket-tcp插件

Code is as follows (home.ts file):

var net = require('cordova-chrome-net')

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  public ipdata;
  constructor(public navCtrl: NavController) {

  }

  connectFun() {
    var client = new net.Socket();
    client.connect(4000, '192.168.0.2', function() {
      console.log('Connected');
      client.write('Hello, server! Love, Client.  Hi I am Rashmi');
    });

    client.on('data', function(data) {
      console.log('Received: ' + data);
      client.destroy(); // kill client after server's response
    });

  }

}

但是它给出了错误“未定义镶边”

请帮帮我。我还安装了'npm install -g browserify'。 如何创建UI并通过硬件连接到硬件。

0 个答案:

没有答案