




免费预览已结束,剩余21页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
远程屏幕监控程序设计和实现 功能简介 在主控机上实时监控客户机的屏幕显示情况 客户机程序设计界面 Timer TcpServer TcpClient 主控机程序设计界面 MainMenu TcpServer TcpClient Image 要与TcpClient的相一致 主要控件的介绍 要与TcpServer的相一致 本机IP地址 192 168 0 1接收信息的端口 2222 本机IP地址 192 168 0 2接收信息的端口 3333 向哪台机子发送呢 TcpClient Remotehost 192 168 0 2TcpClient RemotePort 3333 触发TcpServer的OnAccept事件 在该事件里对接收到的数据进行处理 调用TcpClient的SendLn或SendStream函数发送数据 如果信息要发回去怎么办呢 TcpClient Remotehost 192 168 0 1TcpClient RemotePort 2222 触发TcpServer的OnAccept事件 在该事件里对接收到的数据进行处理 调用TcpClient的SendLn或SendStream函数发送数据 注意 不管是客户机和主控机都既要发送和接收数据 所以均需要有TcpServer和TcpClient控件 一个用于接收 另一个用于发送 网络控件的属性设置 主要控件在面板的位置 TcpServer TcpClient Timer Image 客户机的工作流程 1 打开客户机程序时 进行初始化 设定本机TcpServer控件的IP地址和监听的端口 为接收数据时做好准备 TcpClient控件的IP地址和监听的端口 远程主机的 发送数据时使用 打开客户机端的监听 以便能随时接收主控机发过来的命令 数据包 这个工作在主窗体Form的Onshow 显示 事件处理过程中实现 2 监听主控机发过来的命令接收到主控机发来的 开始 命令 启动定时器 按设定的时间间隔抓屏幕图像 生成数据包并向主控机发送接收到主控机发来的 结束 命令 关闭定时器 停止发送图像数据包在客户机的TcpServer1控件的OnAccept事件处理过程中编写代码处理 3 定时器定时发送图像数据包在Timer控件的OnTimer事件处理过程中编写代码处理 4 发送图像数据包的过程创建位图对象 并分配内存空间 屏幕抓图 并把抓图转换成BMP图像BMP图像转换成JPEG图像 并压缩JPEG图像读入内存流中TcpClient控件发送内存流的大小 图片的大小 TcpClient控件发送内存流的数据 图片数据 系统可能自动分n个数据包发送出去 释放对象占用的内存空间进行下一次处理 流 是建立在面向对象基础上的一种抽象的处理数据的工具 在流中 定义了一些处理数据的基本操作 如读取数据 写入数据等 在编程时 利用流可以把各种类型的数据 包括对象 在不同媒介上 如内存 外存和数据库字段中等 的管理操作统一抽象为对流对象的操作 例如 数据的读 写 复制等操作 关于流 Stream 主控机的工作流程 1 打开主控机程序时 进行初始化 设定主控机的TcpServer控件的IP地址和接收数据时的监听端口 发送数据时TcpClient控件的IP地址和端口 客户机 这个工作在主窗体Form的OnShow 显示 事件处理过程中实现 2 监听客户机发过来图像数据在主控机的TcpServer1控件的OnAccept事件处理过程中编写代码处理 接收要传送过来的图像数据的大小接收要传送过来的图像数据 可能有n个数据包 需要一个个重新组装成原来的样子 把接收到的图像数据显示到出来处理完毕 等待下一次数据的接收和处理 3 开始和停止监控客户机屏幕在菜单 监控 的onclick中向客户机发送 开始 命令 3 开始和停止监控客户机屏幕在菜单 停止 的onclick中向客户机发送 结束 命令 4 设置主控机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版高端家具定制服务合同范本
- 2025瓷砖零售商批发采购与区域代理合同
- 2025版分红股权转让合同范本解读
- 二零二五年防火门生产质量控制与检测服务合同
- 2025版广州城区二手房买卖与产权过户服务合同
- 二零二五年度工厂生产线保密协议范本(版)
- 2025版计算机设备全面维护及网络安全保障合同
- 二零二五年度新材料研发创新咨询服务合同范本
- 二零二五年度跨境电子商务项目合作孵化协议书
- 2025版电力工程劳务外包服务合同
- 党建读书角管理制度
- 班组长成本绩效管理能力考试题库-上(选择题)
- 汽车常见故障处理流程
- 茅台文化知识
- 基于词汇导图与词块理论的初中英语教学
- 《经济学的基本原理》课件
- 货物运输合作协议范本
- 生物技术科研合作项目合同
- 2025年中州水务控股有限公司招聘笔试参考题库含答案解析
- 彩钢瓦屋面施工材料选用方案
- 场地代运营托管合同范例
评论
0/150
提交评论