WinSock局域网远程控制软件的设计_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

WinSock局域网远程控制软件的设计

摘要现如今,在公司中许多业务需要把远程控制作为有效的技术支持工具,许多技术支持人员都采用远程控制软件对客户进行远程帮助。远程控制软件对于业务遍布各地的互联网公司的作用非常大,这样他们可以随时对各地分公司的资料进行下载。本文介绍的软件用C++语言编写而成,能通过一台主机控制网络上的一台或多台远程主机的鼠标。并采用了C/S模式,即客户端/服务器端模式。客户端对服务器端进行监控操作,服务器端接收客户端传输的数据并进行分析和执行。本文首先对远程控制软件的原理和WinSock技术作了介绍,最后阐述了如何利用WinSock控件与远程计算机建立连接,实现控制按键的功能。78641

毕业论文关键词  套接字  客户端/服务器模式  远程控制   模拟按键

毕业设计说明书(论文)外文摘要

Title    LAN Remote Control Software Design                     

                                                           

Abstract Now, many companies in the business need to remote control as an effective technical support tools, technical support staff, many have adopted remote control software to help customers remotely。 Remote control software for business all over the role of Internet companies is very large, so they can at any time around the office to download data。 This article describes software written in C ++, the language, through a host control one or more remote hosts mouse on the network。 And it uses the C / S mode, the client / server model。 Client server monitoring operation, the server receives data transmitted from the client and analysis and implementation。 Firstly, the principle of remote control software and WinSock technology is introduced, finally it explains how to use the WinSock control a remote computer to establish a connection, to achieve control buttons。

Keywords  WinSock  C/S  Remote Control   Analog button

目   次

1 引言 1

2  相关技术和软件平台 2

2。1  SOCKET技术  2

2。2  Visual C++概述  4

2。3  MFC框架概述  4

  3 系统分析  6

3。1  系统可行性分析  6

3。2  系统功能分析 6

4  远程控制的总体设计  8

4。1  屏幕区域数据的定义  8

4。2 屏幕控制模块 8

4。3 鼠标键盘控制模块 9

4。4 数据压缩方法 9

4。5 对话框消息模块 9

  5  远程控制的详细设计  13

  5。1 数据定义部分 13

  5。2 网络连接部分 15

  5。3 消息模拟部分 18

  5。4 选项模块设计 20

6 系统测试 24

6。1 软件测试基础  24

  6。2 课题软件测试  24

结论  26

致谢  27

参考文献28

1  引言

随着计算机技术的蓬勃发展,通过互联网来加快企业发展速度得到了很多关注。从中远程控制应运而出,通过远程控制技术,缩减了人与人之间的距离,也加快了人与人之间的沟通速度。这样不仅提升了交流的速度,也会提高交流的质量。比如,在IT企业的研发部门中,如果一名程序员希望向令一名程序员寻求帮助,他可能需要电话联系,但是语言不能完整的描述出复杂问题的关键所在,这从中就会耽误两个人的时间。而通过远程控制实现,就可以完成两名程序技术员之间都在己方计算机前完成这个帮助任务。本次课题局域网远程控制,就是为了可以完成局域网内的远程服务软件的设计。 (责任编辑:qin)