- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开 题 报 告 书
随着计算机网络的飞速发展以及网络技术的日益普及和大众化,人们可以很方便地从Internet上获取和自己工作生活密切相关的信息,世界也真正变成一个地球村,我们可以和世界上其他任何一个人通过计算机网络进行沟通,信息资源达到了高度的共享。从这一点得到启发,希望能设计一个远程控制系统,通过它可以在家里控制办公室里的计算机。如果你是软件开发商,你的员工可以通过它在办公室里远程为客户配置系统、对产品进行维护,如果客户向你报告软件产品出现问题你可以远程对产品进行调试,最终解决问题。这样员工就不会因长期的劳苦奔波而抱怨,用户也不会因为你不能及时解决问题而和你讨价还价,当然,也为公司节约了人力、财力和物力。
远程控制是在网络上由一台电脑(主控端/客户端)远距离去控制另一台电脑(被控端/服务器端)的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我们所说的远程控制往往指在局域网中的远程控制而言。当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问互联网,就像你利用遥控器遥控电视的音量、变换频道或者开关电视机一样。不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,我们控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。
远程控制具有一下优点:便于用户能够在任何地方通过网络及时,快速的访问,控制自己的主机。特别是对于网络管理员,技术服务人员来说,远程控制提供了一个便捷,高效的手段。
当然,远程控制软件是一把双刃剑,有优点就会有缺点,它存在比较严重的安全隐患。一方面给用户和网络管理员工作带了很大的方便,另一方面也给一些居心不良者留下后门。形成很多木马程序。这就需要对软件在设计方面做一些安全考虑。
计算机远程控制
杨 青
(陕西广播电视大学开放教育10秋计算机管理专科·渭南电大分校)
【引 言】在如今这个信息高速发达的时代,人们之间的物理距离虽无太大变化,然而逻辑距离却在一天天缩小。同时,鉴于交通的繁忙,无纸办公和远程办公的趋势已然愈演愈烈!远程控制应运而生。
本文首先介绍了系统分析方面的一些内容,紧接着开始介绍实现远程控制基础——Socket编程的基本概念,以及Windows的消息系统,接着从建立Socket套接字开始,经过逐个功能模块的分析实现,从命令控制到文件下载,到屏幕控制等。然后重点介绍了屏幕控制和文件下载功能。
本系统在文件下载方面,采用了文件流stream的方式进行文件传输,首先是通过命令控制中的dir命令,获得文件路径和文件名,然后将文件名传到服务器端进行下载。在屏幕控制方面,是由客户端发送命令src到服务器端,服务器响应后,进入相应的通讯进程。 客户端发出获取服务器屏幕图像数据的请求,把从服务器接收到的图像在本地实时显示出来,并且及时发送鼠标在本地显示图像的动作给服务器。服务器则主要负责响应客户端的请求并抓取与发送屏幕图像,响应客户端发送过来的鼠标、键盘等的动作并反馈给客户端。从而实现了对远程计算机的直接控制。
【关键词】 :C\S、Socket、TCP\IP、
一 系统分析
1.1系统需求分析
如今的网络,可以说已经覆盖了各行各业,不论是有这方面基础知识的,还是没有的,都在使用它。这样一来,在使用过程中,就难免会出些问题,有能力解决的,自然无所谓。而那些不具备解决这方面问题能力的人或企业,在出了问题之后则会显得相对紧张些,甚至是恐慌。因为企业的运转与这方面是紧密相连的,它出了问题,企业也就如机器失去电源般,无法运转了。这个时候,企业自然会想到软件提供商们,而这样的问题由他们来负责解决也确实无可厚非。但是,那些软件提供商们,总不能一天到晚常驻这些企业里,因此正常解决起来,并没有想象中那么及时。可是,如果我们拥有远程控制的话,一切就迎刃而解了。通过远程控制,软件提供商方面的技术人员,可以在自己的办公室里操作企业的机器,从而解决问题。为企业减少了损失,也为自己减少了一些不必要的开支,还能提升自己在客户心目中的企业形象,一举数得,何乐而不为?
远程控制,顾名思义,就是像操作自己电脑一样,去远距离操控另一台电脑。很显然,这样的系统,一般就是采用C/S模式或者B/S模式。
网络应用程序的基本开发模式是C/S模式,其系统结构式指把一个大型的计算机应用系统变为多个能互为独立的子系统。服务器是整个应用系统资源的存储与管理中心
您可能关注的文档
最近下载
- 一年级语文下册课件-口语交际:打电话-部编版(9)(共12张PPT)-语文一年级下册课件.ppt VIP
- Unit3LivingLegendsReadingandThinking教学设计高中英语人教版.docx VIP
- 一年级下册语文 口语交际 打电话 课件(共12张PPT).pptx VIP
- 党政领导干部选拔作用工作条例学习内容提纲.doc VIP
- DLT441-2004《火力发电厂高温高压蒸汽管道蠕变监督规程》.pdf VIP
- 五年级美术《为作文画插图》.ppt VIP
- 2026届新高考物理冲刺复习“配速法”解决带电粒子在复合场中的运动.pptx VIP
- 玉米期货分析报告.docx VIP
- 铁道工程技术论文-铁路路基边坡病害及处理措施.docx
- 2025年小学语文部编版五年级下册《选择题》专项练习题(共4组,附答案)(必考.pdf VIP
文档评论(0)