文档介绍:基于C/S模式的局域网桌面共享软件设计
摘要
近年来,随着互联网在全球范围内的发展和普及,人们可以共享各种各样网络资源,与此同时,网络资源的利用率问题也越来越引起人们的关注。因此,网络共享的可获得性和便捷性已经成为网络技术发展中最重要的一环。本文结合实验室授课的现状和存在的问题,以及本人在自己单位的工作性质,然后介绍了一种新的授课方式——桌面共享技术。在此基础上,设计了基于局域网的桌面共享软件。
设计过程主要包括共享网络的逻辑结构的搭建和图像数据的传输两大部分。其中共享网络的逻辑结构的搭建部分,具有简单、灵活、方便、易于维护的特点。图像数据的传输部分基于C/S模式,采用MFC中标准Socket的封装模块,主要实现图像数据的捕获,发送,接收和绘制四大核心需求。本论文主要解决以下问题:1. 在虚拟机上实现共享网络的逻辑结构的搭建。2. 网络中多个主机在频繁进行图像数据通信时的较低的CPU利用和网络带宽占用。3. 界面的友好性和易操作性
桌面共享技术的优点也很突出,教师可以远程控制学生机。例如:老师锁定学生机,让学生安心听老师授课;而且,还可以采用电子点名,统计课堂缺席情况;远程命令,老师可以向单个、部分、全部学生发送执行某程序的命令,并在学生机上自动执行;还可以分组教学等等功能。
关键词桌面共享,局域网,GDI,数据捕获,数据传输
LAN desktop sharing software based on C / S model design
ABSTRACT
In recent years, with the development and popularization of the on a global scale, people can share a variety work resources, at the same time, the utilization work resources is also growing cause for concern. Therefore, the availability and convenience of work share has e the most important part of the development work technology. This bined with laboratory teaching status and existing problems, and my nature of work in their own units, and then introduced a new teaching methods - desktop sharing technology. On this basis, the design of a LAN-based desktop sharing software.
Design process, including the logical structure of the work structures and transmission of image data of two parts. Structures of which the logical structure of the work, with simple, flexible, convenient and easy to maintain features. The transmission portion of the image data is based on C / S mode, the MFC standard Socket package module, the main image data capture, send, receive, and draw the four core requirements. This thesis to address the following issues: (1) the logical structure of the work structures in a virtual machine. (2) networks multiple hosts frequent image munication with lower CPU utilization work bandwidth usage. (3) friendly interface and easy to operate
The advantages of desktop sharing technology is also very prominent, the teacher c