VC3007基于网络的虚拟实验平台-远程指导模块的设计与实现2_第1页
VC3007基于网络的虚拟实验平台-远程指导模块的设计与实现2_第2页
VC3007基于网络的虚拟实验平台-远程指导模块的设计与实现2_第3页
VC3007基于网络的虚拟实验平台-远程指导模块的设计与实现2_第4页
VC3007基于网络的虚拟实验平台-远程指导模块的设计与实现2_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、基于网络的虚拟实验平台远程指导模块的设计与实现摘 要基于网络的虚拟拟实验平台是是在能够进行行网络通信的的基础之上将将计算机上虚虚拟的各种仪仪器、器件,按实验要求求组装成一个个完整的实验验环境,实现现搭接实验电电路,演示实实验过程等功功能。远程指指导模块是其其中的一个功功能模块。它分成指导导端和被指导导端两部分,指指导端通过HHOOK技术术,采集本地地机鼠标和键键盘信息;然然后将这些信信息打包,通通过P2P网网络通信机制制将信息包传传给被指导端端;在被指导导端将信息包包信息解出,通通过mousse_eveent、keeybd_eevent等等函数去控制制被指导端的的鼠标、键盘盘动作,实现现相关的

2、一些些远程指导动动作。本模块块在VC环境境下开发,用用到了Winndows Sockeet编程技术术,P2P编编程思想,HHOOK技术术,多线程技技术等多方面面的技术。由由于整个系统统模块很多,本本设计中编写写了独立的测测试程序,经经过测试基本达达到预期的设设计目标。关键词:远程指指导;P2P;Wiindowss Socket编编程;HOOK;多线程 目 录 论文总页页数:23页TOC o 1-3 h z u HYPERLINK l _Toc169333174 1引言 PAGEREF _Toc169333174 h 1 HYPERLINK l _Toc169333175 1.1项目背景景 PA

3、GEREF _Toc169333175 h 1 HYPERLINK l _Toc169333176 1.2项目介绍绍 PAGEREF _Toc169333176 h 1 HYPERLINK l _Toc169333177 1.2.1 基基于网络的虚虚拟实验平台台 PAGEREF _Toc169333177 h 1 HYPERLINK l _Toc169333178 1.2.2 远远程指导模块块 PAGEREF _Toc169333178 h 2 HYPERLINK l _Toc169333179 1.3 项目要要求 PAGEREF _Toc169333179 h 2 HYPERLINK l _

4、Toc169333180 1.3.1 功功能要求 PAGEREF _Toc169333180 h 2 HYPERLINK l _Toc169333181 1.3.2 CClientt/Servver(客户户端/服务器)结构工作过程程 PAGEREF _Toc169333181 h 2 HYPERLINK l _Toc169333182 2 网络基础知知识简介 PAGEREF _Toc169333182 h 3 HYPERLINK l _Toc169333183 2.1 OSII与TCP/IIP参考模型型的对应关系系 PAGEREF _Toc169333183 h 3 HYPERLINK l _

5、Toc169333184 2.1.1 OOSI参考模模型 PAGEREF _Toc169333184 h 3 HYPERLINK l _Toc169333185 2.1.2 TTCP/IPP参考模型 PAGEREF _Toc169333185 h 4 HYPERLINK l _Toc169333186 2.2 Winndows Sockeet编程原理理及操作步骤骤 PAGEREF _Toc169333186 h 5 HYPERLINK l _Toc169333187 2.3 P2PP网络介绍 PAGEREF _Toc169333187 h 8 HYPERLINK l _Toc169333188

6、 3 相关函数分分析与代码实实现 PAGEREF _Toc169333188 h 8 HYPERLINK l _Toc169333189 3.1多线程 PAGEREF _Toc169333189 h 8 HYPERLINK l _Toc169333190 3.1.1 进进程介绍 PAGEREF _Toc169333190 h 8 HYPERLINK l _Toc169333191 3.1.2 线线程介绍 PAGEREF _Toc169333191 h 8 HYPERLINK l _Toc169333192 3.1.3 进进程与线程的的关系 PAGEREF _Toc169333192 h 9 H

7、YPERLINK l _Toc169333193 3.1.4 多线程实现现 PAGEREF _Toc169333193 h 9 HYPERLINK l _Toc169333194 3.2 Hoook技术 PAGEREF _Toc169333194 h 9 HYPERLINK l _Toc169333195 3.2.1 HHook函数数简介及类型型 PAGEREF _Toc169333195 h 9 HYPERLINK l _Toc169333196 3.2.2 HHook子过过程处理 PAGEREF _Toc169333196 h 12 HYPERLINK l _Toc169333197 3.

8、2.3 HHook的安安装/卸载 PAGEREF _Toc169333197 h 13 HYPERLINK l _Toc169333198 3.3 设计流流程及函数思思想 PAGEREF _Toc169333198 h 15 HYPERLINK l _Toc169333199 3.3.1 简简述 PAGEREF _Toc169333199 h 15 HYPERLINK l _Toc169333200 3.3.2 代代码分析 PAGEREF _Toc169333200 h 15 HYPERLINK l _Toc169333201 4 程序测试与与相应改进 PAGEREF _Toc16933320

9、1 h 18 HYPERLINK l _Toc169333202 4.1 程序界界面 PAGEREF _Toc169333202 h 18 HYPERLINK l _Toc169333203 4.2程序相关关测试 PAGEREF _Toc169333203 h 19 HYPERLINK l _Toc169333204 4.2.1 获获取对方相关关信息 PAGEREF _Toc169333204 h 19 HYPERLINK l _Toc169333205 4.2.2发送送消息及存贮贮 PAGEREF _Toc169333205 h 19 HYPERLINK l _Toc169333206 4.

10、2.3被指指导端显示信信息 PAGEREF _Toc169333206 h 20 HYPERLINK l _Toc169333207 4.3 相关改改进 PAGEREF _Toc169333207 h 20 HYPERLINK l _Toc169333208 结 论 PAGEREF _Toc169333208 h 20 HYPERLINK l _Toc169333209 参考文献 PAGEREF _Toc169333209 h 211 HYPERLINK l _Toc169333210 致 谢 PAGEREF _Toc169333210 h 22 HYPERLINK l _Toc169333211 声 明 PAGEREF _Toc169333211 h 234程序测试与相相应改进4.1程序界面面图1 程序界面面4.2程序相关关测试4.2.1 获获取

温馨提示

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

评论

0/150

提交评论