黄大仙救世网

通过利用服务器端和客户端实现远程控制系统的

ʱ䣺2019-10-28

  网络的广泛应用,无纸办公和远程办公是人们经常谈及的话题,为了实现计算机网络的这种应用,方便人们工作,本文提出了一种远程控制系统。为了实现这个系统,首先从系统所要实现的功能着手,设计出该系统的体系结构,并详细说明体系结构中各模块的主要功能;接着从通信效率和网络环境方面考虑,设计出适合于该系统的通信协议;最后以流程图的方式详细说明系统软件的实现过程。

  随着计算机网络的飞速发展,人们可以很方便地从Internet上获取和自己工作生活密切相关 的信息,世界也真正变成一个地球村,我们可以和世界上其他任何一个人通过计算机网络进行沟通,信息资源达到了高度的共享。从这一点得到启发,希望能够设计一个远程控制系统,通过他可以在家里控制办公室里的计算机。如果你是软件开发商,你的员工可以通过他在办公室里远程为客户配置系统、对产品进行维护,如果客户向你报告软件产品出现问题你可以远程对产品进行调试,最终解决问题。这样员工就不会因长期的劳苦奔波而抱怨,用户也不会因为你不能及时解决产品的问题而和你讨价还价,当然也为公司节约了人力和财力。下面详述该远程控制系统是如何实现的。

  该远程控制系统由服务器端和客户端2个部分组成,客户端可以通过鼠标和键盘控制服务器端的计算机,同时还可以相互传输文件。其体系结构如图1所示,主要由安全性校验、屏幕控制、鼠标控制、键盘控制、命令控制、文件传输、端口设置等6个模块组成。下面具体说明各个模块的功能。

  从系统安全性方面考虑,目的是让客户端和服务器端建立可信联接,客户端要想完全控制服务器端的计算机,必须先通过服务器的验证取得服务器的信任。这样可以避免一些不怀好意的人通过客户端窃取服务器端计算机中有用的资料。

  可以让客户端用户实时监控服务器端计算机的运行状态。客户端以一定频率向服务器发送请求,服务器响应客户端请求将自己的屏幕拷贝下来并将这些信息发送给客户端,客户端接收到这些信息之后以图形的形式显示出来,为鼠标和键盘控制提供图形化接口。

  可以让客户端用户通过鼠标控制服务器端的计算机。其实现过程是客户端软件先捕捉鼠标在图形化接口(屏幕控制模块所提供的)中的动作,再将这些信息发送到服务器端,最后服务器端的服务程序向操作系统发送这个动作的消息,这样就如同在服务器端的操作系统上进行了相应的鼠标操作。如果动作是在“Microsoft Word”图标上双击,则远程控制系统服务器端的“Microsoft Word”被打开。

  可以让客户端用户通过键盘控制服务器端计算机的输入,其实现过程是客户端软件先捕捉键盘在图形化接口(屏幕控制模块所提供的)中的动作,再将这些信息发送到服务器端,服务器端的服务程序向操作系统发送这个动作的消息,这样就如同在服务器端的操作系统上进行了相应的键盘输入。如果服务器端的“Microsoft Word”为当前的活动窗口,则客户端的键盘操作就如同有人在服务器端利用“Microsoft Word”进行文字编辑一样。屏幕控制、键盘控制和鼠标控制模块是在网络状况较好的情况下才会有较快的响应速度,如果网络状况不好将采用命令控制模块进行远程控制。这种控制方式有较多的限制,需要根据具体的需求进行设计。

  可以方便客户端和服务器端进行文件传输,他由文件上传和文件下载2个部分组成。文件上传可以把客户端的文件上传到服务器端的计算机上;文件下载可以把服务器端的文件下载到客户端的计算机上。

  若控制信息转换成字符串后为“0123456789”则表示图片传输开始,长度转换成数字后表示图片信息总长度;若控制信息转换成字符串后为“9876543210”则表示图片传输结束;否则表示传输的为图片内容信息,长度转换成数字后表示本次发送信息的长度,后面为实际内容。

  (1)如果是文件上传则发送信息转换成字符串后为“#_CMDFileUp_#”;如果是文件下载则发送信息转换成字符串后为“#_CMDFileDown_#”。

  (2)发送源文件名,转换后的字符串为“#_SourceFileName_#”。

  服务器端软件的实现过程是当客户端要和服务器建立连接时,如果合法则允许建立连接,如果不合法则拒绝建立连接。建立连接后服务器启动服务,监听客户端发送过来的控制信息,然后和客户端协作完成相应的任务。如图4所示。

  客户端软件的实现过程是首先向服务器端发送身份信息,请求和服务器建立连接,如果通过验证则定时发送屏幕控制信息,同时接受用户的输入并把其转换成相应的控制信息,然后发送到服务器。如果请求被服务器拒绝则退出应用程序。

  开发这种系统具有实际应用价值,用户可以通过他进行远程办公,软件公司可以通过他对自己的产品进行远程配置以及在线诊断和维护,为公司节约人力、财力和物力。

  直播主题及亮点本次直播,讲者将结合自己过去16年中在机器视觉领域的研发经验,讲解智能视频分析技术的基本概念、基本方法、以

  32位系统支持多大内存呢?有些朋友在重装系统时就比较纠结了,32位系统与64位系统哪一个更适合自己....

  首先准备工作 1. 域名: 要好记,有代表性,在相关网站备案(如阿里云,腾讯云等等);备案流程阿里....

  布里斯托尔(Bristol)的团队开发了智能的手持式机器人,可以与用户协作完成任务。与传统的电动工具....

  服务器是我们互联网业务开展中使用到最广泛的电子设备,它是主要是用来存储数据和对数据进行分析处理。但是....

  经典计算机,如thinkpad、iphone和最好的高性能超级计算机,通过将数据转换成一个或多个位值....

  随着国家大力推进智能电网建设,电力部门对变电站辅助系统的建设也趋于智能化。变电站是电网的核心环节,担....

  随着工业的不断发展,市场对工控机的需求不断上涨。起初,工控机只是用于工业生产过程的测量、控制、管理等....

  LoRaWAN 是为 LoRa 远距离通信网络设计的一套通讯协议和系统架构。厦门四信 F8L10 L....

  本文档的主要内容详细介绍的是TCP通信服务器端和客户端同机互传的简单示例程序免费下载初学者学习。本例....

  本文档的主要内容详细介绍的是UDP通信简单示例程序免费下载包括了:UDP发送端和UDP接收端(基于本....

  飞控计算机是现代导弹制导与控制系统的核心装置,其性能的好坏直接关系到精确制导的精度和杀伤目标的概率。近年来舵机、导引...

  C#写的聊天室软件,可远程聊天,服务器端运行在linux上,我买的腾讯云学生机,服务器程序我没有关闭,客户端下载就可以连接&nbs...

  24C02/04/08/1 6/32/64是电可擦除PROM,分别采用256/512/1024/20....

  针对常规PID控制器参数整定不良、适应性差、控制精度不理想的现状,提出了动态过程中参数自动整定的模....

  记录一下最近部署服务器的相关配置(常用的linuxcentos配置)...

  服务器现在是每家企业的必需品,服务器的安全管理也一直是企业重点关注的地方。我们应该如何来加强服务器的....

  在BLE 4.2组件配置对话框上,我在GAP安全页面上设置了以下设置: 安全模式:模式1;安全级别:未经认证的加密配对;I/O...

  Java 是当前IT 领域中比较流行的技术之一。J2EE 是当前比较流行的企业级应用架构。本人一直致....

  随着IT技术飞速发展,互联网已经进入了“物联网”时代。物联网中需要的大量设备不在依赖人与人之间的交互产生联系,更多通过协...

  移植原子哥 F407 LWIP RAW程序,用回调方式处理发送和接收,另外1s发送一次数据包,服务器上接收平均2-3秒才接一个数据包...

  嗨, 我正在使用xapp1026 - LightWeight IP(lwIP)应用示例 我在远程主机中创建了客户端,它使用TCP / IP发送数据...

  据消息报道,推特用户@KOMACHI_ENSAKA发现,本月初的Linux内核补丁增加了10nm I....

  美超微服务器提供NGC就绪边缘计算系统 支持突破性NVIDIA EGX平台

  美超微总裁兼首席执行官梁见后(Charles Liang)表示:“使用NVIDIA的EGX平台,美超....

  文档的主要内容详细介绍的是AGV基础知识介绍PPT课件免费下载包括了:一、AGV基本介绍,二、AGV....

  我有一个关于通知的一般性问题。在客户端从客户机上的服务查询得到回调之后,在连接时,客户机打开一个或多个特性的通知是否正确...

  介绍了永磁无刷直C8051F,动机的工作原理,设计了基于C8O51F的电机控制系统。它与传统的控制方....

  为解决世界上最棘手的一些计算难题,美国劳伦斯利弗莫尔国家实验室(Lawrence Livermore....

  芬兰国家技术研究中心(VTT)研发的快速控制系统可大大削减工业机器人的编程设计时间,促进自动化在单项....

  目前,中国已经进入了老龄化社会,预计从2020年开始,中国将步入老龄化严重阶段;2050年中国将步入超高老龄化国家行列,60岁以上...

  51单片机存储器采用的是哈佛结构,即是程序存储器空间和数据存储器空间分开,程序存储器和数据存储器各自....

  本文以利用PIC16F628单片机构成PVS控制系统为例,从硬件系统设计和软件系统设计入手,给出了印....

  目前,中国的工业自动化市场主体主要由软硬件制造商、系统集成商、产品分销商等组成。在软硬件产品领域,目....

  目前,很多客户会有这样的疑虑,那就是智慧酒店的客房控制系统到底是用无线还是有线的,两者有什么区别和利....

  当外部线路的开关闭合时,PLC内部光耦的发光二极管点亮,光敏三极管饱和导通,该导通信号再传送给处理器....

  由于塔式服务器的机箱空间较大,所以其配置也能达到一个较高的水平,冗余扩展可以很齐备,从而应用范围非常广,应该说目前使用率...

  生物进化史上总是会有那么几个重要的节点,在网络安全进化的过程中也同样如此,如同生物进化史中出现了拥有....

  如今,云计算时代的发展,很多企业都在纷纷“上云”,在短短的几年时间里,越来越多的企业、甚至很多对安全....

  如果是安全意识高的运维人员,可能会发现云服务器厂商基本上提供了一个叫做安全组的功能设置项。那什么是安....

  大家在使用服务器的时候都知道,服务器的安全是最为关键的,一旦服务器出现安全方面的隐患,那会严重影响到....

  随着网络攻击的事情经常发生,高防服务器的概念孕育而生。目前,从事高防服务器的服务商众多,防御的类型也....

  机器人手臂的运动,www.49580.com,机器人的机械臂是由数个刚性杆体和旋转或移动的关节连接而成,是一个开环关节链,开链的....

  使用Cortex-M0内核芯片LPC1114设计温度控制系统的资料说明

  冷凝露点法是一种高精度的食品水分活度检测方法,温度控制是其关键技术之-”。本设计采用最新型Corte....

  经历了过去两年的高速增长后,中国X86服务器市场在2019年上半年增速放缓,主要原因在于包含互联网企....

  以湿地保护、呼伦湖流域生态环境综合信息采集及共享云计算平台建设项目为研究背景,针对环境监测数据大流量....

  说到工业计算机,一般人最想问的是:它和我们日常使用的计算机有什么不一样?事实上,如果我们追溯到计算机....

  随着各个国家工业互联网发展相关战略的不断推进,人工智能、智能机器人等智能化技术与设备不断取得新的进展....

  值得注意的是,本次需求涉及项目的投资主体主要为中移(动)信息技术有限公司,其中中移动信息和中移信息规....

  近年来生产网络变器的公司在其产品介绍中又增加一项最大电允许电流的指标。因为在以太网数据传输系统上又增....

  工业控制系统信息安全的目标是:保证工业控制系统长时间、无间断的稳定、可靠运行。工业控制系统信息安全技....

  AMD第二代霄龙拥有全新的7nm工艺和Zen 2架构,拥有最多64核心128线程,并支持八通道DDR....

  【实验目的】 1、 掌握WINDOWS 系统的基本网络配置方法,并理解各种网络配置的含义; 2、....

  多任务、多线程和多处理这些术语经 常被交替地使用,但 是它们在本质上是不 同的概念。多任务是 指操作....

  针对第二届“飞思卡尔”杯全国大学生智能汽车邀请赛的要求,结合第一届大赛各队的特色参赛报告,我们提出了....

  随着电力电子技术、微处理器技术以及新的电机控制技术的发展,交流调速性能日益提高,变频调速技术的出现使....

  对于高可靠性汽车用PCB如何确保产品满足要求,是众多PCB厂家所追求的目标。生产控制中对一些可靠性测....

  边缘计算服务器就是把服务器放在靠近设备的数据机房中,并部署人工智能(AI)应用程序,确保生成的数据与....

  自计算机诞生以来,DRAM+SSD+HDD这样的存储架构便从未改变过。而近2年随着数据量的爆发以及企....


友情链接:
Copyright 2018-2021 香港台开奖现场直播 版权所有,未经授权,禁止转载。