精华内容
下载资源
问答
  • 2021-03-05 17:48:30

    利用

    Java

    实现远程控制

    要:

    介绍了远程控制地原理

    ,

    详细地叙述了利用

    Java

    实现远程控制软件地程序设计方法和要点

    ,

    并给出了要点地具体实现方法

    .

    关键词:

    远程控制;

    Java

    ;客户机

    /

    服务器

    The Implement of Remote Control Software by using Java

    b5E2RGbCAP

    Abstract:

    The principle of remote control software is introduced. The method and technique to implement remote

    control software by using Java are recited in detail. The implements of key points are presented.

    p1EanqFDPw

    Key words:

    Remotecontrol

    Java

    Client/Server

    我们知道有一些软件

    <

    NetMeeting,PcAnywhere

    等)可以实现远程控制

    ,

    通过共享桌面

    等形式

    ,

    对远程主机做任何操作

    ,

    就像控制本地地机器一样

    .

    这种控制技术在远程设备

    <

    软件)

    地维护、监控与故障诊断等方面有广泛地应用前景

    .

    由于

    Java

    语言具有良好地跨平台性

    ,

    Java

    语言编写地软件具有“一次编写

    ,

    各处运行”地特点

    ,

    所以

    ,

    利用

    Java

    实现远程控制软件

    具有更广地实用性

    .

    笔者在开发一个网络型监控系统中

    ,

    使用

    Client

    Server

    模式

    ,

    利用

    Java

    现了远程控制软件

    ,

    Win2000/Win98/Linux

    jdk1.4.1(

    能处理鼠标滚轮地事件

    >

    环境下运

    行良好

    ,

    客户机地屏幕在

    800

    ×

    600,32

    位真彩色地模式下

    ,

    在局域网中控制延时在

    1

    秒左右

    .

    介绍一下设计原理和程序实现要点

    ,

    以供同行们参考

    .

    DXDiTa9E3d

    1

    远程控制地原理

    远程控制地原理

    [1]

    是:用户连接到网络上

    ,

    通过远程访问地控制端程序发送控制端身份

    验证信息和与远程主机连接地要求

    ,

    远程主机地被控端程序验证控制端身份

    ,

    如果验证通过

    ,

    就与控制端建立连接

    ,

    并向控制端发送验证通过和已建立连接地信息

    .

    这时

    ,

    控制端便可通过

    控制端程序监控或向远程主机发送要执行地指令

    ,

    而被控端程序则执行这些指令

    ,

    并把键

    RTCrpUDGiT

    盘、鼠标指令和屏幕刷新传给控制端程序

    ,

    控制端程序通过处理把主机屏幕等信息显示给用

    户看

    ,

    使得用户就像亲自在远程主机上操作一样

    .

    如果没有通过身份验证

    ,

    就不与控制端建立

    连接

    ,

    用户也就不能远程控制主机了

    .

    5PCzVD7HxA

    远程控制软件大都使用

    C

    S

    模式

    .

    使用前需要将控制端程序安装到控制端计算机上

    ,

    被控端程序安装到被控端计算机上

    .

    它地控制过程一般是先在控制端上执行控制端程序

    ,

    像一

    个普通客户一样向被控端计算机发出信号

    ,

    建立一个特殊地远程服务

    ,

    然后通过这个远程服务

    ,

    使用各种远程控制功能发送远程控制命令

    ,

    控制被控端计算机中各种应用程序地运行

    .

    这种远

    程控制方式称为基于远程服务地远程控制

    (RemoteControloverRemoteService>.

    jLBHrnAILg

    2

    Java

    实现远程控制

    2.1

    总体设计

    为了实现远程控制

    ,

    被控端程序需要不断地把屏幕图象发送到控制端

    ,

    并接收来自控制端

    地鼠标和键盘操作指令

    ,

    然后按操作指令执行

    .

    控制端程序需要不断地接收被控端程序发送地

    屏幕图象

    ,

    然后在控制端窗口中显示

    ,

    并捕捉控制端地鼠标和键盘事件

    ,

    然后传送到被控端

    .

    方整个交互过程模型如图

    1

    所示

    .

    xHAQX74J0X

    更多相关内容
  • 基于JAVA网络远程监控系统软件的实现(源码),可直接导入eclipse,服务器,客户端均可用。可上传、下载文件,类单独封装,代码注释详细,可同时连接多个。
  • java安卓远程控制源码正在进行国际化,欢迎加入。 Androrat(分叉/静默版) 适用于 Android 的远程管理工具 Androrat 是一个客户端/服务器应用程序,在 Java Android 中为客户端开发,在 Java/Swing 中为服务器开发...
  • 基于JAVA CS远程监控系统软件的实现(源代码+WORD论文文档论文) 基于JAVA C/S远程监控系统软件的实现 摘 要 近年来,网络技术的不断发展,为远程监控技术的发展创造了条件。远程监控系统软件越来越受到人们的重视,...
  • java实现远程控制

    2021-03-23 18:40:50
    Java JDK的Robot对象,该对象不仅可以完成屏幕图像截取操作,而且可以控制鼠标,键盘,如此便可以轻而易举地实现远程服务器的控制。本文介绍如何使用Java Robot对象实现远程服务器的控制,并给出了相应的Java源代码...

    Java 远程控制

    远程监控或远程教学,常常需要对计算机的屏幕进行截取,由于屏幕截取是比较接近操作系统的操作。Java JDK的Robot对象,该对象不仅可以完成屏幕图像截取操作,而且可以控制鼠标,键盘,如此便可以轻而易举地实现远程服务器的控制。本文介绍如何使用Java Robot对象实现远程服务器的控制,并给出了相应的Java源代码。

    实现原理:

    (1).被控端通过Robot截取桌面图像通过socket通信传给主控端。

    (2).主控端显示被控端桌面,并且把基于被控端图像上的键盘,鼠标事件通过socket

    通信传给被控端。

    (3).被控端响应主控端的鼠标键盘事件。

    e1f434941d2499e78b6f268004683da0.png

    实现详解:

    一.被控端向主控端传递图像

    (1).被控端获取屏幕图像

    /*---获得屏幕的大小---*/

    Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();

    /*----对屏幕进行截取---*/

    BufferedImage screenshot = (new Robot()).createScreenCapture(new Rectangle(0,

    0,(int) dimension.getWidth(), (int) dimension.getHeight()));

    (2).开启图像传送线程

    展开全文
  • 基于JAVA实时监控远程控制系统设计和实现.pdf基于JAVA实时监控远程控制系统设计和实现.pdf基于JAVA实时监控远程控制系统设计和实现.pdf基于JAVA实时监控远程控制系统设计和实现.pdf基于JAVA实时监控远程控制系统设计...
  • 基于JAVA实时监控远程控制系统设计和实现.docx基于JAVA实时监控远程控制系统设计和实现.docx基于JAVA实时监控远程控制系统设计和实现.docx基于JAVA实时监控远程控制系统设计和实现.docx基于JAVA实时监控远程控制系统...
  • 设备的远程监控是制造系统远程监控中的重要组成部分,包括对设备的运行进行监视和控制,对设备可能出现的故障进行预测,对设备已经出现的故障进行诊断等内容。 图形图像信息是人类认识世界、掌握知识的重要方法。...
  • 远程控制系统 原理 启动客户端后,客户端将监听服务端是否启动,如果启动则服务端将发送截图到客户端, 客户端获取截图并显示出来,同时监听客户端的键盘和鼠标操作,当客户端有任何操作后,将操作 通过数据流发送到...
  • java远程桌面控制系统

    热门讨论 2012-12-17 17:57:01
    基于java远程桌面控制系统 socket通信
  • 基于JAVA CS远程监控系统软件的实现(源代码+论文),希望对你有帮助
  • Java 实现一个远程控制客户端

    千次阅读 2019-05-17 09:01:46
    通过客户端远程操作其他电脑,关机,重启,注销等!是不是都很神奇?!这种正式软件常用于多媒体教学、远程协助、远程遥控设备等。这里我们通过案例,手把手一步步的实现整个过程,自...

    通过客户端远程操作其他电脑,关机,重启,注销等!是不是都很神奇?!这种正式软件常用于多媒体教学、远程协助、远程遥控设备等。这里我们通过案例,手把手一步步的实现整个过程,自己完成案例后,自然就不会再感觉神秘了!就像一层窗户纸,捅破了就“不过如此了”!

    本场 Chat 其实就是做复杂的远程控制软件的入门级别案例,通过好玩的远程控制效果实现,从而了解远程控制实现思路和原理。

    本场 Chat 内容大纲:

    1. 远程控制概念及原理介绍

    2. UDP和TCP的特点及区别

    3. Java Swing 实现远程客户端

    4. 发送遥控指令,远程关机,重启,注销等

    5. 遥控被控端的浏览器打开指定网页,计算器等软件

    6. 远程让被控端鼠标失效几秒时间

    7. 远程获取指定电脑信息等

    本场 Chat 作者:愚凡

    寰讯天翔创始人兼 CTO,曾任华为高级工程师,中软国际技术咨询顾问,知名大学特聘高级讲师。15 年软件开发及教学经验。曾参与华为 Nastar 系统平台的设计与研发,教育厅资源平台研发,Android 游戏《突突兔》,《岛屿守卫者》等游戏作者。

    扫码订阅本场 Chat 原文

    640?wx_fmt=jpeg


    点击阅读原文,订阅本场 Chat 参与线上交流~

    展开全文
  • Java实现远程桌面连接

    万次阅读 热门讨论 2017-09-01 15:36:30
    最近因为项目的原因,需要在系统(基于Java语言的)中调用远程桌面连接登录到其它三方系统,于是需要采用Java实现远程桌面连接。Java嘛,开源代码很多,于是搜集资料,找到了一个不错的开源Java RDP项目,即:...

         最近因为项目的原因,需要在系统(基于Java语言的)中调用远程桌面连接登录到其它三方系统,于是需要采用Java实现远程桌面连接。Java嘛,开源代码很多,于是搜集资料,找到了一个不错的开源Java RDP项目,即:properJavaRDP,关于它的详细资料:http://properjavardp.sourceforge.net/

     

    1.官网下载源码:https://sourceforge.net/projects/properjavardp/files/properjavardp/1.1/    properJavaRDP-src-1.1.zip

       (如果下载jar包,只需要下载properJavaRDP-1.1.jar和properJavaRDP14-1.1.jar这两个jar就可以了。)

    2.导入源码至eclipse。

       新建一般Java工程后,将源码拷贝到工程目录下即可。

                                                  

    3.运行。

        在net.propero.rdp包下的Rdesktop.java中,右键Run As——>Run Configurations,在弹出的界面中选择Arguments,在Program arguments中填入-g 1366x768 192.168.42.147:3389

      其中  -g 1366x768指定分辨率,可以不填,192.168.42.147是要连接的IP,:3389是端口号,默认为3389,可以不填。

                          

    注意:

     

    连接的主机是win7或者win2008时,就会出现如下错误:

    Wrong modulus size! Expected 64+8got:264!

    官方也给出了这个问题的补丁,地址:http://sourceforge.net/p/properjavardp/patches/1/

    将补丁中给出的Secure.java重新编译成class文件,替换properJavaRDP-1.1.jar中的同名文件即可解决此问题。

     

    项目源码工程下载:http://download.csdn.net/download/xcbeyond/9960467

     

    欢迎微信扫码下面二维码,关注微信公众号【程序猿技术大咖】,进行更多交流学习!

    展开全文
  • 使用java17+javaFX17+openCV4.5.5+springboot开发的远程桌面客户端和服务端 99%通过JAVA实现,优化了CPU占用、内存占用、网络占用 新手小白也可以根据文章玩得转
  • 用树莓派通过Java实现远程控制电灯

    万次阅读 多人点赞 2013-12-29 22:36:37
    用树莓派通过Java实现远程控制电灯 科幻电影里电脑特效总是令人兴奋,现在我们自己动手也能实现几个特别好玩的功能。比如说远程控制家里的电灯,虽然这已不是什么稀奇的高科技,而且市面上也有很多智能家居系统,...
  • 为了克服望远镜的移动、远程、无线控制的现有技术的缺陷,提出一种基于Java的望远镜的移动控制系统系统采用J2ME-J2EE架构,使移动用户通过移动终端实现对望远镜实时控制。利用J2ME在移动终端上开发系统终端程序,...
  • 类似于腾讯课堂那种远程视频聊天室,是怎么做出来的。访问过大,系统瘫痪,怎么控制或是分流访问。在线播放怎么做的
  • java远程连接windows系统执行操作

    千次阅读 2019-05-10 12:23:12
    1、目标windows机器开启winrm支持 执行 winrm quickconfig 初始化WinRm 执行命令 winrm set winrm/config/...执行 winrm set winrm/config/service @{AllowUnencrypted=“true”} 配置加密方式 2、配置maven <...
  • android实现远程控制

    千次阅读 2019-11-19 17:58:27
    目前已经实现:在微信中打开一个网址,远程控制Android端页面操作(点击、滑动、回到首页、打开指定APP(比如说钉钉)、熄屏和亮屏)。 设备要求 一台Android手机(Android7.0以上,模拟点击需要api>=24)、...
  • 系统研究的是基于嵌入式开发,系统分为上位机(PC或者移动终端)和下位机(开发板端),使用上位机可以远程控制下位机,实现家用电器的远程控制,在遇到突发情况,比如煤气泄漏,发生火灾等,系统自动断电并发出...
  • java实现远程局域网内pc开机

    千次阅读 2015-07-13 18:07:33
    远程开机 bios设置 java实现
  • 无线模式连接:需要输入对应手机的IP跟系统标识,系统标识默认是C00001,一般是不需要改动的,如果不对可以在电脑上的关于上查看。无线模式输入的IP仅支持内网通讯,所以跟远程连接还是有区别的,另外注意!使用...
  • Java远程操作HDFS文件系统

    千次阅读 2019-05-30 23:08:30
    目标:通过Java编程实现远程HDFS文件系统的增、删、改、查,并且解释原理。 一、准备工作 集群:搭建Hadoop集群,并且启动HDFS。详细过程可以参考:Hadoop-2.5.1安装步骤及异常处理 二、创建Maven工程 选择创建工程...
  • 基于JAVA的智能家居控制系统的设计(毕业设计)基于JAVA的智能家居系统的设计——信息控制系统PAGE 4目 录TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc" 1 绪论 PAGEREF _Toc \h 1HYPERLINK \l "_Toc" 1.1 课题背景 ...
  • 微耕门禁系统_JAVA二次开发_客户端代码,注释完整,代码可实现对微耕门禁系统的连接、远程开门、获取门禁权限、刷卡、记录事件等实现代码。
  • java实现远程监控

    千次阅读 2018-01-22 20:05:47
    int chice = JOptionPane.showConfirmDialog(null, "请求控制对方电脑","董博文",JOptionPane.YES_NO_OPTION); //判断点击的按钮 if(chice ==JOptionPane.NO_OPTION) { //System.out.println("love you"); ...
  • 手把手教你用Java设计并实现一个城市公交查询系统

    万次阅读 多人点赞 2020-12-19 10:11:33
    为了使得我国公交乘客出行及查询有关信息更方便,本文运用JAVA语言技术,Jsp技术,Mysql数据库开发了B/S结构的城市公交查询系统。 该系统顺应了时代发展且具有以下优点:首先,方便乘客的出行,乘客不用询问站牌工作...
  • Linux系统中如何实现远程控制

    千次阅读 2019-09-14 01:13:06
    看着办公室里的同事大李每天下班时间一到就早早打卡回家,在温暖的家中通过远程控制软件来继续工作,还在冷冰冰的办公室里加班的小张暗暗下了决心:不行,我也要早早回家,美美吃上...不过linux下面可以实现远程控...
  • 如何免ROOT,实现安卓设备远程控制?

    千次阅读 2022-02-15 18:31:14
    打开向日葵远程控制软件客户端,点击右上角折叠菜单栏,选择辅助服务,根据提示完成操作重启软件完成授权,即可轻松实现控制安卓。 PS:主机数足够的情况下,向日葵支持一次可控多台。且无需担心使用后设备被绑定...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 132,591
精华内容 53,036
关键字:

java实现远程系统控制

java 订阅