0

我正在开发一个小应用程序,它将连接到远程机器,并向客户端返回远程桌面图标的列表。

我目前有此功能适用于本地桌面图标。

理论上,我假设我必须给远程服务器我用来在本地获取图标的代码,然后向服务器发送命令以触发它运行所述方法。然后我会将它的返回值返回给客户端以进行进一步处理/显示。

我应该看什么样的对象/架构来完成这样的事情?我会在服务器上打开一个开关来处理各种不同的命令可能性吗?这在非常大的应用程序中不会失控吗?如何将“快捷方式”对象作为字节流发送到客户端,然后在客户端上重新创建“快捷方式”?

4

1 回答 1

1

实施远程桌面功能并不是学习网络的最简单练习。

首先,实现控制台应用程序重定向甚至简单的telnet客户端可能更容易(您可以在某些版本的 Windows 上启用 telnet 来玩,而无需编写服务器端部分)。

如果想了解如何实现远程桌面,请考虑阅读有关它的 Unix 实现X Window System

至于图形 UI 支持 - 阅读 RDP,或阅读有关 FogCreek 的 CoPilot 的文章(它几乎完全实现了你想要的) - CoPilot 技术信息,或从远程桌面软件的列表比较以查找更多信息。

于 2012-05-22T16:39:13.120 回答