远程监控或远程教学实现原理及关键代码.docVIP

  • 3
  • 0
  • 约7.93千字
  • 约 6页
  • 2017-08-09 发布于重庆
  • 举报

远程监控或远程教学实现原理及关键代码.doc

远程监控或远程教学实现原理及关键代码.doc

远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作。Java JDK 的Robot对象可以完成对屏幕像素的拷贝,完成屏幕图像截取操作。Java应用程序中可以直接调用此对象,完成对特定应用程序的屏幕截取,如果将此功能配合网络,便可以轻而易举地实现远程服务器屏幕的监视。 Java JDK1.4 的Robot对象,该对象可以完成屏幕图像截取操作,控制鼠标,键盘,如此便可以轻而易举地实现远程服务器的控制。本文向大家介绍如何用Java Robot对象实现远程服务器的控制,并给出了相应的Java源代码。 实现原理: ?? (1)被控端通过Robot截取桌面图像通过socket通信传给主控端。 ?? (2)主控端显示被控端桌面,并且把基于被控端图像上的键盘,鼠标事件通过socket通信传给被控端。 ??? (3)被控端响应主控端的鼠标键盘事件。 实现详解: ??? (一)主控端和被控端通过UDP进行指令交互 ???????? /*-主控端向被控端发送指令-*/ ??????? String command = ...;?? //指令 ??????? InetAddress inet = ...; //被控端地址 ??????? int port = ...;???????? //端口 ??????? byte sp[] = command.getBy

文档评论(0)

1亿VIP精品文档

相关文档