- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学位论文
基于网络的虚拟实验平台
远程指导模块的设计与实现
论文作者姓名: 申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期:
基于网络的虚拟实验平台
远程指导模块的设计与实现
摘 要
基于网络的虚拟实验平台是在能够进行网络通信的基础之上将计算机上虚拟的各种仪器、器件,按实验要求组装成一个完整的实验环境,实现搭接实验电路,演示实验过程等功能。远程指导模块是其中的一个功能模块。它分成指导端和被指导端两部分,指导端通过HOOK技术,采集本地机鼠标和键盘信息;然后将这些信息打包,通过P2P网络通信机制将信息包传给被指导端;在被指导端将信息包信息解出,通过mouse_event、keybd_event等函数去控制被指导端的鼠标、键盘动作,实现相关的一些远程指导动作。本模块在VC环境下开发,用到了Windows Socket编程技术,P2P编程思想,HOOK技术,多线程技术等多方面的技术。由于整个系统模块很多,本设计中编写了独立的测试程序,经过测试基本达到预期的设计目标。
关键词:远程指导;P2P;Windows Socket编程;HOOK;多线程
Design and Implementation of Remote Guidance Module Based on Network Virtual Experiment Platform
Abstract
Under the foundation of network communications,the network-based Virtual Experimental Platform could integrate various computer virtual devices into a complete experimental environment according to the experiment requirements, and connect the experiment circuit and demonstrate the process of experiment. The remote guiding module was one of function modules, which was divided into guiding end and the guided end. With HOOK, the guiding end captured the information of local mouse and keyboard, and packed the information to send to the guided part through peer-to-peer network communication mechanism. The guided end will unpack the information, and control the mouse and keyboard of the guided end by mouse_event, keybd_event functions to implement some remote control actions. Developed under VC environment, the remote guidance module used Windows Socket programming technology, P2P programming ideas, HOOK technology, multithreading technology, and etc. Because there are many modules for the whole system, an independent testing procedure was programmed to test the modules, which had been proven to achieve the desired objectives
Key words: Remote guidance;Peer-to-Peer;Windows Socket programming;HOOK;Multithreading
目 录
论文总页数:23页
1引言 1
1.1项目背景 1
1.2项目介绍 1
1.2.1 基于网络的虚拟实验平台 1
1.2.2 远程指导模块 2
1.3 项目要求 2
1.3.1 功能要求 2
1.3.2 Client/Server(客户端/服务器)结构工作过程 2
2 网络基础知识简介 3
2.1 OSI
您可能关注的文档
- 2010届毕业论文(设计)教师的指导手册.doc
- MCS-51 之基于单片机的万年历设计.doc
- 2010届普通本科的毕业论文(设计)指导手册.doc
- 大学生就业指导论文-室内设计与家具的设计专业.doc
- 毕业设计(论文)之-浅析民生新闻在现代化社会中的价值和意义.doc
- 单片机课程的设计论文-基于C++Builder的PC机与单片机之间的串口通信.doc
- 工程监理的毕业设计(论文)指导书.doc
- 基于单片机的IC卡门卫系统(精品).docx
- 泰山医学院药学院毕业设计(论文)的指导手册.doc
- 土木工程毕业设计的论文设计指导.doc
- 部编版五年级语文下册《语文园地一》配套课件.ppt
- 部编版三年级语文下册《口语交际:趣味故事会》完整课件.pptx
- 高考物理总复习交变电流传感器11-1-2交变电流有效值的求解方法省公开课一等奖百校联赛赛课微课获奖P.pptx
- 高考物理总复习专题2相互作用第3讲共点力的平衡及其应用市赛课公开课一等奖省名师优质课获奖PPT课件.pptx
- 高考物理复习自主学习+考点突破+随堂验收实验四探究动能定理市赛课公开课一等奖省名师优质课获奖PPT课.pptx
- 高考物理复习第四章曲线运动万有引力与航天第四节万有引力与航天市赛课公开课一等奖省名师优质课获奖PPT.pptx
- 部编人教版三年级语文下册《综合性学习:中华传统节日》课件.pptx
- 部编版五年级语文下册《手指》精品课件.pptx
- 高考物理总复习专题12原子与原子核第3讲原子核市赛课公开课一等奖省名师优质课获奖PPT课件.pptx
- 高考物理复习自主学习+考点突破+随堂验收实验二力的平行四边形定则市赛课公开课一等奖省名师优质课获奖P.pptx
文档评论(0)