论文部分内容阅读
伴随着现代计算机技术的迅速发展,网络技术的普及,远程控制在生活中的使用越来越普遍,同时慢慢得到了企业的重视。远程控制技术也就是用户通过网络的连接,跨距离的操作计算机的过程,可以实现对计算机的远程控制、管理和维护。基于.NET下的SOCKET编程技术结合C/S远程监控技术,可以突破空间的限制,并在不同地点随时控制和管理目标地点的计算机,便于用户通过网络对主机进行及时与快速的访问。本系统采用C#语言在Windows系统下的软件开发与软件实现。本系统在开发过程中,将计算机相关技术与远程控制理论相结合,实现客户端与服务器的连接与控制。本远程控制系统包含客户端与服务器端,分为文件浏览模块、屏幕控制模块和命令发送模块这三大模块。各模块通过一定的协议进行数据的交互,主要是TCP/IP协议,其中文件的传输使用FTP协议来提高文件的共享,保证数据的高效与安全。文件浏览模块可以实现客户端对服务器端的文件操控,屏幕控制模块可以实现客户端对服务器端的屏幕控制如鼠标抓取与键盘模拟等,命令发送模块的功能是完成从客户端到服务器端之间的命令发送和文件传输。本系统同时设计了易操作交互性强的用户界面,有利于用户的操作。本系统的设计、优化与测试都严格按照软件工程设计的要求进行,遵循软件工程的思想。