2

我如何使用和执行命令等连接到远程Phonegap Android App系统?TelnetSSHshutdown

4

2 回答 2

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 脚本作为作业。

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

还有其他的解决方案,但要把这个想法放在桌面上。

我希望我能有所帮助。:)

于 2013-10-29T12:20:07.613 回答
0

插座换科尔多瓦

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

目前我们支持以下平台:iOS、Android、WP8。

于 2016-01-29T09:21:35.467 回答