使用phonegap通过telnet和exec命令连接两个系统

时间:2013-10-29 10:43:31

标签: android networking cordova ssh telnet

如何使用Phonegap Android AppTelnetSSH连接到远程系统并执行shutdown等命令。

2 个答案:

答案 0 :(得分:1)

首先我要说这只是解释我的想法的模板。请记住,HTTPS必须这样做。

您需要在网络服务器上设置HTTPS。

在服务器上

你可以放置一个名为cmd.php的php文件。

在该文件中,您可以执行以下操作:

<?php

    if( get_the_argument_from_the_url_request ) {
        if (argument == "telnet") {
            // do your stuff
            exec("telnet ...");

        } else if( ... ) {
            // do your stuff
            exec("ssh ...");

        } else... // and so forth
    }

?>

在手机上

$.ajax({
    url: "http://www.yourwebsite.com/?telnet=some_command",
    success:function(data){
        // success code here
    }
});

如果您想从服务器获得某种响应,则可以在重新启动服务器时将php脚本作为作业调用。

您可以创建应用程序本身和服务器可以写入的数据库,以便创建成功/错误消息。

还有其他解决方案,但是将这个想法放在桌子上就是这样。

我希望我有某种帮助。 :)

答案 1 :(得分:0)

sockets-for-cordova

  

此Cordova插件提供JavaScript API,允许您使用   通过TCP协议与服务器通信。

     

目前我们支持这些平台:iOS,Android,WP8。