首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java实现远路屏幕监视

2013-09-11 
Java实现远程屏幕监视?远程屏幕监视使得控制方可以在远程主机上监视其它一台机器,其主要实现原理就是将被

Java实现远程屏幕监视

?

远程屏幕监视使得控制方可以在远程主机上监视其它一台机器,其主要实现原理就是将被控制机器的屏幕作为图片传送给监视方,在Java中要实现远程屏幕监视,主要解决以下几个问题即可:
1:将当前屏幕的显示内容捕捉为图片
2:将捕捉的图片发送到远程控制主机
3:远程控制主机接收到在本地显示
4:利用多线程重复上面三步达到实时更新

说起来怎么这么简单啊,今天试着做了一下远程屏幕监视的实验,发现还真不是这么简单的,把我的心得总结出来共享一下,希望对你有用。


?

将当前屏幕显示内容捕捉为图片

?


【标识位 大小 消息】?
标识位:采用一个整型,其实是一个byte,占一个字节
大小:一个整型,占四个字节
消息:实际要发送的字节数组,长度就是字节数组的长度
这样接收方每次都是先读取一个整数,判断发送方是要发送什么消息,然后再判断消息的大小,然后再接收指定大小的消息,最后完成本次发送转入下一次接收工作。

?

?

采用Socket的方式进行消息的发送

?

?

热点排行