锁定老帖子 主题:基于RMI的远程控制器(JAVA版)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-12
最后修改:2009-02-12
麻烦。所以,决定自己在空余时间用RMI来写一个同样功能的远程控制器! 网络上对于JAVA实现远程控制的资料也比较多,感兴趣的话,你也可以看看!我这里简 单的介绍一下实现原理: 1.对于该远程控制器而言,控制端与被控制端都集成在一个程序中(类似QQ远程控制) 2.控制端通过RMI调用服务端(被控制端)的远程接口,以截屏的方式传输数据至控制端 当然,另外一种更先进的方式是只传递屏幕变化区域的数据至控制端,再由控制端来进 行图像的合成,这样传输的数据量就减少了很多。 3.控制端通过RMI接口传递相关命令(鼠标、键盘等命令),被控制端接收并通过Robot 类来执行相关的命令。 这里需要注意的是:RMI是不支持BufferedImage的直接传输,会报没有序列化的异常,此时,我们可以通过传输BufferedImage对应的数据数组。再在控制端对BufferedImage的数据进行合成显示。 界面预览: 源码和jar文件都在附件中 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-13
最后修改:2009-02-13
很好。支持。
不过“Java版的远程控制”用在什么地方? |
|
返回顶楼 | |
发表时间:2009-02-13
用类似的原理可以实现远程监控.
|
|
返回顶楼 | |
发表时间:2009-07-06
双击Remoter_fat.jar,然后怎么操作才能是控制端,怎样操作才能是被控制端????
|
|
返回顶楼 | |
发表时间:2009-07-06
JDK1.5,打开sartApp.bat,提示could not find the main class.Program will exit.
|
|
返回顶楼 | |
发表时间:2009-07-06
最好是用JDK1.6
|
|
返回顶楼 | |
发表时间:2009-07-27
连接到其它机子有什么条件?
只要知道他的IP就好了吗? 还是要在对方的电脑上运行个什么东西? |
|
返回顶楼 | |
发表时间:2009-07-27
kaytiu 写道 连接到其它机子有什么条件?
只要知道他的IP就好了吗? 还是要在对方的电脑上运行个什么东西? 对方的计算机也必须允许该程序,而且目前只支持局域网内的计算机控制。 还有注意端口号要匹配。一般来说,只要修改IP就可以了。其他都保持默认设置! |
|
返回顶楼 | |
发表时间:2009-07-27
kaytiu 写道 连接到其它机子有什么条件?
只要知道他的IP就好了吗? 还是要在对方的电脑上运行个什么东西? 我的博客里面有一个更好用的版本,局域网桌面共享软件。有兴趣可以下载使用。 注意:最好下载优化版,性能方面比原始版提高了很多。功能不受影响! |
|
返回顶楼 | |
发表时间:2009-08-14
你能把那socket下的控制器传给我吗?
|
|
返回顶楼 | |