系统运行概述1.启动被监控端,打开指定的UDP端口号。用于读取命令。2.被监控端读取命令(命令格式为ordername:port),ordername为命令名字,port为主控端打开的TCP端口。3.接到主控端连接后,被监控端就对当前用户的桌面采用屏幕截取,然后发送给主控端。依被监控端设计的不同,可以设定屏幕截取的时间间隔,时间间隔短一点就可以获得连续屏幕变化了。4.主控端在画布上对鼠标、键盘事件进行监听,被监控端重演主控端上的事件。5.主控端和被监控端读取和发送数据,分别来实现文件上传和下载。6.在被监控端实现DOS命令的执行。系统使用的关键技术就是Java网络编程和Java图形编程。用Java网络编程实现主控端和被监控端的通讯(命令收发、数据传送),用Java图形编程完成主控端控制界面的编写。具体应用如下:1.实现主控端(服务器)与被监控端(客户端)之间的通讯。——用Java Socket来实现。2.用Java采集事件,封装成消息,用于发送。——在主控端机器上采集事件(一般只不过是键盘和鼠标的事件),然后封装成消息类传输到被监控端。3.在被监控端上重演主控端