远程屏幕监控程序设计和实现.PPT

上传人:天*** 文档编号:970784 上传时间:2018-11-10 格式:PPT 页数:26 大小:254KB
下载 相关 举报
远程屏幕监控程序设计和实现.PPT_第1页
第1页 / 共26页
远程屏幕监控程序设计和实现.PPT_第2页
第2页 / 共26页
远程屏幕监控程序设计和实现.PPT_第3页
第3页 / 共26页
远程屏幕监控程序设计和实现.PPT_第4页
第4页 / 共26页
远程屏幕监控程序设计和实现.PPT_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、远程屏幕监控程序设计和实现远程屏幕监控程序设计和实现功能简介 :在主控机上实时监控客户机的屏幕显示情况。客户机程序设计界面TimerTcpServerTcpClient主控机程序设计界面MainMenuTcpServerTcpClientImage控件名 属性或方法 功能描述TcpServer1 Active 激活 监 听服 务 ( true ,false)作用 :客 户 机建立 连接和接收客 户 机 发 来的数据包BlockMode 阻塞模式bmBlocking:阻塞模式,即以 同步 的方式 进 行数据 传输 。 bmNonBlocking:非阻塞模式,即以 异步 的方式 进 行数据 传输

2、。bmThreadBlocking:自 动为 每个 连 接分配 线程,每个 线 程都采用 bmBlocking同步模式。LocalHost 设 定本机 IP地址 (服 务 器地址 )LocalPort 设 定本机接收数据的端口 (服 务 器端口 )OnAccept 当接收到客 户 机的数据包 时 自 动 触 发该 事件Receiveln 函数;接收字符串ReceiveBuf 函数:接收数据包并 读 入 缓 冲区内要与 TcpClient的相一致 !主要控件的介绍主要控件的介绍控件名 属性或方法 功能描述TcpClient1 Active 激活 监 听服 务 ( true ,false)作用 :

3、与主控机建立连 接和向主控 发 送数据包BlockMode 阻塞模式 (bmBlocking)RemoteHost 要 发 送到( 远 程)主控机 IP地址RemotePort 要 发 送到( 远 程)主控机接收数据的端口Connected 用来判断是否已与服 务 器 连 接上Open 函数:建立与服 务 器的 连 接sendln 函数: 发 送字符串函数SendStream 函数: 发 送流(如文件、 图 像、视频 等)要与 TcpServer的相一致 !控件名 属性或方法 功能描述Image1 Align 排列 alClient作用 :显 示 图 片Picture 用于指定控件中的要 显

4、示的 图 片Bitmap: 显 示位 图 (*.bmp)Graphic: 显 示 JPEG图 片 (*.jpg)Icon: 显 示 图标 (*.ico)Stretch 设 置 图 片是否伸展充 满 整个 图 片控件的整个区域LoadFromFile 从磁 盘 中装 载图 片文件(打开文件)SaveToFile 保存 显 示的 图 片到磁 盘 中(保存文件)LoadFromStream 从磁 盘 中装 载图 片文件到流中SaveToStream 保存 显 示的 图 片到流中本机 IP地址 :192.168.0.1接收信息的端口: 2222本机 IP地址 :192.168.0.2接收信息的端口:

5、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

6、函数发送数据注意 :不管是客户机和主控机都既要发送和接收数据,所以均需要有 TcpServer和 TcpClient控件;一个用于接收,另一个用于发送。网络控件的属性设置网络控件的属性设置主要控件在面板的位置主要控件在面板的位置 TcpServerTcpClientTimerImage客户机的工作流程1、打开客户机程序时,进行初始化 : 设定本机 TcpServer控件的 IP地址和监听的端口(为接收数据时做好准备); TcpClient控件的 IP地址和监听的端口(远程主机的,发送数据时使用)。 打开客户机端的监听,以便能随时接收主控机发过来的命令(数据包)。 这个工作在主窗体 Form的 Onshow(显示)事件处理过程中实现。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。