《基于java的远程控制程序项目开发计划》

本程序的初衷是为了实现计算机的远程控制功能。程序分成两个端即客户端和服务器端。
平台的要求:Windows操作系统 + JDK。

客户端(控制方)的功能是向服务器发送控制命令。
服务器端(受控方)的功能当然就是接受控制啦~~^_^~~

程序设计的思路是想借助TCP协议,用Client端向Server端发送一条cmd命令行底下的命令,然后在服务器端上运行这条cmd指令,从而达到控制服务器端的功能。

程序实现的难点:
1、TCP链接的建立。
2、cmd指令的运行。
3、Server端向Client端发送其对cmd指令的反应。

难点的解决方案:
1、用java来编写Server端和Client端。
2、由于使通过cmd命令行来控制Server的,所以这里计划用C中的int system(const char*)函数来执行Client发送的指令。
但是现在又面临了另一个问题——java中不能使用C中的函数(这是当然的啦)。面对这个问题我想出的解决方案是——使用
DLL。而dll可以用C来编写,那么也就是说可以调用system()函数,这个问题也有了解决方案。
3、通过转移字符的方式可以将cmd的返回信息存到一个txt文件里头,然后再读取文件中的内容到变量中。
   最终,返回变量给Client端,这样就达到了回显的目的。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值