屏幕共享功能



我正在尝试开发一个屏幕共享应用程序。我想知道屏幕共享如何通过发送和接收网络数据包在桌面上工作。我可以获得任何架构或有关其深入工作的帮助吗?我在谷歌搜索中搜索了很多,但找不到足够的信息。如果有人已经对这个主题进行了研究,并且可以分享信息、链接、教程或设计,那将有很大帮助。

盖西

可能你不一定需要重新发明轮子。

在我看来,最好的方法是利用互联网上可用的一些库。特别有趣的是,如果你采取一些开源项目,这将允许你轻松地链接到你的软件,使用它,如API/Lib。 根据您决定使用的项目源代码,您甚至可以使用补丁对其进行分支。

以下是一些可以重用的好代码:

* FreeRDP

/FreeRDPhttps://github.com/FreeRDP/FreeRDP

* 多远程桌面客户端http://code.google.com/p/multiremotedesktopclient

* 多 RDP 客户端 .NEThttp://www.codeproject.com/Articles/33979/Multi-RDP-Client-NET

* properJavaRDPhttp://properjavardp.sourceforge.net

如果您还需要一些进一步的建议,请告诉我。

希望这有帮助。

您使用什么系统?我会说 X 事件转发对你来说可能是最简单的方法,如果 ypu 使用 unix。如果没有,AFAIR有带有Cygwin或smth的X Windows系统的端口。

最新更新