java实现远程控制.docVIP

  • 96
  • 0
  • 约4.39千字
  • 约 5页
  • 2016-11-30 发布于浙江
  • 举报
java实现远程控制

Java 远程控制 远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作。Java JDK的Robot对象,该对象可以完成屏幕图像截取操作,控制鼠标,键盘,如此便可以轻而易举地实现远程服务器的控制。本文介绍如何用Java Robot对象实现远程服务器的控制,并给出了相应的Java源代码。 实现原理: ?? 被控端通过Robot截取桌面图像通过socket通信传给主控端。 ?? 主控端显示被控端桌面,并且把基于被控端图像上的键盘,鼠标事件通过socket通信传给被控端。 ???被控端响应主控端的鼠标键盘事件。 实现详解: 被控端向主控端传递图像 被控端获取屏幕图像 Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); /*----对屏幕进行截取---*/ BufferedImage screenshot = (new Robot()).createScreenCapture(new Rectangle(0, 0,(int) dimension.getWidth(), (int) dimension.getHeight())); (2).开启图像传送线程 public void run() { try {

文档评论(0)

1亿VIP精品文档

相关文档