JAVA实现远程控制(JAVA in RemoteControl)
远程控制(RemoteControl)
远程控制的基本原理
事件回放原理
捕获桌面原理
远程控制(RemoteControl)的核心技术
- 1 、Socket编程
- 2、控制端事件的封装
- 3、画面的传输
远程控制(RemoteControl)代码
--------------------------------------------------------------------------------------------
远程控制的基本原理
- 远程控制(RemoteControl)包含 【控制端】 和 【被控端】 双方。
- 控制方通过请求,取得对远端的操作,实现远端的事件回放功能,同时,应该看得到远端桌面的画面。
- 被控方必须在建立ServerSocket之后进行对外来请求的鉴听。
事件回放原理
- 利用JAVA.AWT.ROBOT类,实现在远端的回放功能
- 例子:// Robot使用示例
import java.awt.Toolkit;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;publicclass Ro
JAVA实现远程控制(JAVA in RemoteControl)相关推荐
- java远控_利用Java实现远程控制
利用 Java 实现远程控制 摘 要: 介绍了远程控制地原理 , 详细地叙述了利用 Java 实现远程控制软件地程序设计方法和要点 , 并给出了要点地具体实现方法 . 关键词: 远程控制: Java ...
- java实现远程控制
java实现远程控制 今天我第一次用markdow写博客,虽然感觉有点别扭,但是好歹也要尝试一下新的事物. 今天我做java的远程操纵程序,类似QQ的远程控制. 但是只是做了鼠标和键盘的,而且因为是一 ...
- java 读取txt,java读取大文件
java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...
- JAVA基础(JAVA 执行环境) 第一天
JAVA程序有3中执行环境. (1)能够单独运行的程序,称为Java Application(Java应用程序). (2)在Internet浏览器中运行的程序,称为 Java Applet(JAVA小 ...
- java.utilDate和java.sql.Date
java.utilDate和java.sql.Date由广州疯狂软件教育java培训分享: java程序中的时间类型有java.util.Date和java.sql.Date两种.两者之间的关系和转化 ...
- java 终极超类,Java问答:终极父类(3),java问答
Java问答:终极父类(3),java问答Java问答:终极父类(上) Java问答:终极父类(下) Java问答:终极父类(2)-上篇 Java问答:终极父类(2)-下篇 在之前关于 Object ...
- java.lang.OutOfMemoryError: Java heap space错误及...
为什么80%的码农都做不了架构师?>>> 以下是从网上找到的关于堆空间溢出的错误解决办法: java.lang.OutOfMemoryError: Java heap spac ...
- 浅谈Java SE、Java EE、Java ME三者的区别
1. Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程 ...
- java.lang.OutOfMemoryError: Java heap space的解决办法
如果在启动过程中出现内存溢出问题,抛出类似如下异常信息: java.lang.OutOfMemoryError: Java heap space 可以尝试办法: A.修改Tomcat/bin/cata ...
- Java接口和Java抽象类
Java接口和Java抽象类有太多相似的地方,又有太多特别的地方,究竟在什么地方,才是它们的最佳位置呢?把它们比较一下,你就可以发现了. 1.Java接口和Java抽象类最大的一个区别,就在于Java ...
最新文章
- 深入java_深入Java Final
- MATLAB可视化实战系列(二十八)-贪心算法求快速平方根倒数算法中的“魔术数字”【含matlab源代码】
- C++使用数组实现queue之一(附完整源码)
- VS中调试时不能关联源代码问题
- What code you will get when you create a wcf library
- C语言 嵌入式 面试小知识点(一)
- Samba Linux 和windows 共享
- openstack-o版-nova安装
- mysql滴的一声就关了_关于mysql数据库在输入密码后,滴的一声直接退出界面的解决办法(详细办法)...
- AMD深度学习库MIOpen更新,支持CNN加速
- 十七世纪的常用对数表是怎么算出来的
- 计算机程序设计基础梁建坤,云浮工匠梁建坤:无怨无悔 不忘初心
- 网络通 浏览器 无法上网
- Python实现计算机的自动化控制!
- 不谈高级原理,只用简单的语言来聊聊机器学习
- linux--Flex and Bison
- 用飞信批量加好友——解放鼠标,更解放你的手!
- 【Linux学习】如何编写Shell脚本调用企业微信api来发消息给企业微信成员?
- arm linux驱动 知乎_学习linux驱动开发的方法?
- 鲜为人知的Linux命令(3)
热门文章
- 2019最新传智黑马web前端开发(系统学前端)
- 如何使用Java将float转换为int
- C++上位机通过socket读写PLC
- Excel-PAPAYA
- ajax参数xhrfields,使用xhrFields可以将进度功能添加到jQuery.ajax()中吗?
- java.lang.IllegalStateException: Shutdown in progress 异常已解决
- DWORD类型的时间转换
- QT QTabWidget 控件 使用详解
- 浪潮5280m4导轨安装_NF5280M4 – 导轨安装
- ACGAN与CGAN的区别