论文部分内容阅读
本文首先对基于因特网的远程控制系统进行总体分析,认为一个远程控制系统应该由现场监控(或称被控方)、网络(远距离数据传输)、监控远程方(或称施控方,借助远程数据对控制过程进行监视和控制)等三个子系统构成;并从控制方式、影响控制正常运行的三个因素等方面对远程控制系统进行了探讨。 其次,从理论上对远程控制进行研究,包括两个方面内容: 一是对应用于远程控制数据传输的网络通讯机制进行分析,指出Windows网络通讯机制都可以应用于网络远程控制,为远程控制的方式和数据传输都提供了多种选择。 二是从理论角度阐述了基于TCP/IP协议的Winsock套接口的特点,加深了对Winsock网络编程接口的理解,指出Winsock网络编程接口是我们编写网络远程控制软件的主要网络编程接口。 在理论上对远程控制研究的基础上,进行了基于WinSock套接口远程控制系统的设计,给出了基于C/S模型远程控制的WinSock通信程序的分析设计,并详细给出了客户端通信程序和服务器通信程序设计的指导性原则。 最后,给出了关于因特网远程控制的编程实现,实现了一些远程控制的基本的功能,如对远程主机的重启动等。