我如何使用和执行命令等连接到远程Phonegap Android App
系统?Telnet
SSH
shutdown
问问题
789 次
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 回答