CS模式远程控制程序设计_第1页
CS模式远程控制程序设计_第2页
CS模式远程控制程序设计_第3页
CS模式远程控制程序设计_第4页
CS模式远程控制程序设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

作者:林鲁武 指导老师:杨卫波 远程控制的目的和意义 远程控制技术能为人们提供更多更便捷的电脑使用及生活 , 很多单位、部门都建立了自己的内部网。对于网络管理人员来说,在整个网络运行期间,希望能够实时的监控联网计算机的运行状态和进行一些相关操作;希望能够传输文件;希望能够防止病毒的蔓延、非法程序的拷贝、杜绝某些用户的越权或非法操作等。 主要实现功能 ( 1) 添加主机 ( 2)限制系统功能 (包括远程关机、远程重启计算机 ) ( 3)远程文件操作 ( 4)发送信息 设 计 时 序 图 如何建立链接的呢 创建客户端应用程序,就必须知道服务器计算机名或者 址( 性),还要知道进行 “ 侦听 ” 的端口( 性),然后调用 法。 创建服务器应用程序,就应设置一个收听端口( 性)并调用 法。当客户端提出连接请求时,就会发生 件。为了完成连接,可调用 件内的 法。 客户端子功能的实现 一 通过 “ 添加主机 ” 这一操作,我们就把服务端计算机的信息( 远程计算机的名称、 口号等 )保存起来,为 供了数据( 件的名字)。 打开客户端的界面 添加主机 界面 主机添加完成 二 立连接后,任何一方计算机都可以收发数据。为了发送数据,可调用 法。当接收数据时会发生 件。调用 件内的 法就可获取数据 三 启计算机 : 在监控端单击“重启机器”,在已经与远程计算机建立连接后,调用 送一个命令动词(字符串):“ 当对方接收到此命令信息后,就会“重新启动计算机”。 关闭计算机为同一原理。 四 在 设计时放入了两个 个取名为 于传输一些命令和简短的信息,另一个为 用于文件的传递。 服务器端设计 服务器端界面 进行 侦听,时刻准备接受客户端的连接 进行侦听程序为: ub 2001 3000 性:返回或者设置所用到的本地端口。 当 等待客户端程序的连接请求。当客户端提出连接请求时,就进行连接。 服务器子功能实现 当 则说明双方已成功建立了连接 。 此时客户端就可以数据发送过来 ( 用 。 当服务器程序接收到数据时 , 产生 件 , 参数 用 把接收到的数据存放于 变长字符串 ( 类型 ) 。 在这里调用了 主要处理部分为: 1, |, If 0 1 ) f 文件传输程序实现 这里在服务器端窗体中添加了个控件:驱动器列表框( 当客户端要求的是 “ 我的电脑 ” 信息 , 我们就把驱动器列表框 赋给变量 分代码如下: i = 0 1 i) & & 后用 法把 文件有大有小,有些文件不到 1K,而有些有几兆( M),几兆的文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论