论文部分内容阅读
随着自动化、信息化的发展,应用软件的重要性越来越大,相应地也带来了计算机软件维护的问题,如软件的故障诊断、修改、补丁和升级等.特别是当软件地域分布较广时,这些问题更为突出.如何作到及时维护、缩短维护时间,维护与生产并行和尽量减少维护费用成为我们要探索的重要问题.这就给我们提出了一个全新的理念--计算机远程监控系统.远程监控技术是管理人员在异地通过计算机网络,异地拨号或双方都接入Internet等手段,连接目标计算机,并通过本地计算机对远程计算机进行管理和维护的行为.远程控制既可以作为黑客攻击手段之一,也可以作为远程维护,在家办公等应用领域的支持工具.远程监控技术实际上是一种客户机/服务器程序,服务器安装在被控端的计算机端,客户机安装在控制端.在控制端和服务器端都安装成功之后,客户端在网络上通过输入要连接方的IP地址,发出获得服务器端的连接指令,两台PC建立连接,然后就可以通过网络的互联协议TCP/IP进行远程控制.远程控制基本原理是:分别在客户端和服务器端安装相应的程序.一旦启动了服务器端的服务器程序,就可以使用相应客户端程序直接控制服务器端的计算机了.也就是说,客户端就象一个超级用户,可以直接控制远端计算机.本系统是为了实现中央空调系统的远程维护而设计的,主要采用VC编程语言中的网络编程接口Winsock,实现控制端和被控端的连接,Winsock提供了包括TCP/IP、IPX等各种通信协议簇下的编程接口.由于TCP协议是一种面向连接的服务,它在两个主机之间建立连接,提供双向、有序且无重复性的数据流服务,能保证数据的可靠传输,因此在本系统中采用此方案来实现被控端与控制端的连接和数据传输.本系统所实现的功能:当连接成功以后,控制端可以直接控制被控端的屏幕,如同直接坐在被控端的电脑旁边一样.在控制端的控制窗口显示被控端的桌面、控制被控端的键盘和鼠标、打开浏览被控端的文件以及远程关机和重新启动等功能.通过桌面共享,实现对被控端计算机的全面控制,从而可以方便的进行远程维护和参数修改.