Advertisement

VC++开发远程计算机屏幕监视系统

阅读量:

介绍一种通过套接字网络程序设计和图像捕捉功能实现远程计算机有效方案监控的方法

在现实工程实践中,常见于施工现场与指挥中心空间分离的情形.通常需要工程技术人员来回奔波以确保远程施工现场的信息更新与指挥中心的数据同步.显而易见,这种方式的工作效率十分低下.未能充分利用计算机网络技术的优势.完全可以通过网络编程手段使技术人员无需离开指挥中心即可实时监控及操作位于工地现场的远程设备.尽管目前市场上的远程终端管理软件已有诸多选择,如'超级间谍'、'冰河监控'等.但由于这些软件均具有后门隐患,因此出于确保信息安全考虑,我们建议自行开发专门的安全类软件.为了避免上述技术落入恶意利用之彀nest,本文不对远程终端的具体操作设置进行详细说明,同时将着重关注并实时监控远端设备的操作界面.
1 数据信息在网络上的传送

为实现本地计算机远程监控远方主机,必须对本地主机的网卡进行相应配置以确保数据传输在双方之间流畅运行。常用方案包括套接字技术、管道命名机制以及邮槽机制等,本文将采用流式套接字作为网络通讯的基础架构。基于现实情况分析,鉴于实时性要求,远程被监视主机应随时向本地监控主机提供当前屏幕画面的数据服务,因此整个系统将划分为服务器端与客户端两大功能模块,分别运行于远程主机与本地监控主机上。当客户端向服务器发起连接请求时,在建立连接后服务器会定期发送来自被监控主机的画面数据给客户端

对于使用网络流式

全部评论 (0)

还没有任何评论哟~