摘要21世纪的今天,远程控制技术走入普通的家庭,越来越受到人们的关注,尤其是作为学习编程的技术人员。本文讲述的是一个利用C/S结构而开发的远程控制软件,用到了WinSock的API技术,对远程控制涉及的技术和相关内容等进行了阐释,使读者更容易理解。65996
本文首先对本课题进行了描述,然后介绍了实现远程控制的相关技术,包括基础Socket编程的基本概念,以及Windows的消息系统,接着从建立Socket套接字开始,经过逐个功能模块的分析实现,包括监视屏幕,远程关机,能够利用自己的鼠标和键盘直接控制等,之后重点介绍了各功能模块的具体实现过程,尤其是文件管理和鼠标键盘控屏的实现,基本完成了远程控制软件中所需要到的主要功能,最后介绍软件需要改进的地方。
毕业设计说明书(论文)外文摘要
Title Design of Remote Control Software Based on the LAN
Abstract Remote control technology has more and more widely used in modern society, it involves remote monitoring, mobile office, remote processing, remote education and other fields. This article is based on the C/S mode in the remote control procedure, and uses the WinSock API technology. The technology and the methods used in the remote control have carried on the function prototype level detailed explain, it will be very easily understood.
First of all, this project are described, and then introduces the related technologies to realize the remote control, including the foundation the basic concept of Socket programming, as well as Windows message system, then start from establishing the Socket, through analysis of each function module implementation, including the monitoring screen, remote shutdown, directly use their mouse and keyboard control, and so on, after introduced the concrete realization process of each function module, especially the file management and the realization of the mouse and keyboard control panel. Finally this paper introduces the place software needs to be improved.
Keywords Remote control Socket C/S mode network protocol
目 次
1 引言 1
2 远程控制的概念 1
2.1 远程控制的概念 1
2.2 远程控制中的C/S结构 2
2.2.1 C/S模式的通信原理 2
2.2.2 C/S结构的优点 3
3 相关技术 3
3.1 Visual C++的简介 3
3.1.1 Visual C++ 2010中MFC新功能 4
3.2 Winsock基本概念 5
3.2.1 Winsock两种I/O模式 5
3.2.2 MFC中的消息处理 6
3.3 Socket编程的实现 6
3.3.1 Socket传输方式 7
4