当前位置:  开发笔记 > 编程语言 > 正文

如何在java中编写自己的桌面共享应用程序?

如何解决《如何在java中编写自己的桌面共享应用程序?》经验,为你挑选了1个好方法。

您好我想用Java编写自己的桌面共享应用程序.

该应用程序应具有一些非常默认的功能:

捕捉画面;

允许远程连接用户单击/编辑字段.

我正在考虑使用Java Robot类进行鼠标移动/按键操作.问题是我不知道使用什么屏幕捕获策略.

我应该每秒顺序进行屏幕捕获(在主机计算机上),并通过网络发送带有UDP的捕获,以便客户端可以拦截数据克数吗?这对网络来说有点过分了吗?

还有哪些其他策略?(除了尝试已经存在的应用程序).

PS:如果有必要,我甚至可以使用JNI编写本机代码(这仍然是我计划做的最后一件事).

后来的编辑:经过一番调查后,我得出了@ThorbjørnRavnAndersen的结论.Java可能不是这种应用程序的最佳选择.我可以尝试使用JNI,但该代码将覆盖我项目的75%以上.

我会尝试寻找其他替代方案.



1> Mat Nadrofsk..:

深入了解SourceForge 上的Ultra VNC项目.开始的好地方.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有