0

リモート マシンに接続し、リモートのデスクトップ アイコンのリストをクライアントに返す小さなアプリケーションを開発しています。

現在、この機能はローカル デスクトップ アイコンで機能しています。

理論的には、アイコンをローカルで取得するために使用したコードをリモートサーバーに提供し、サーバーにコマンドを送信して、そのメソッドを実行するようにトリガーする必要があると思います。次に、さらに処理/表示するために、その戻り値をクライアントに返します。

そのようなことを達成するには、どのような種類のオブジェクト/アーキテクチャを検討する必要がありますか? さまざまな異なるコマンドの可能性を通過するために、サーバーにスイッチを用意しますか? これは非常に大規模なアプリケーションでは手に負えませんか? 「ショートカット」オブジェクトをバイト ストリームとしてクライアントに送信し、クライアントで「ショートカット」を再作成するにはどうすればよいですか?

4

1 に答える 1

1

リモート デスクトップ機能を実装することは、ネットワークを学習するための最も簡単な演習である必要はありません。

最初は、コンソール アプリケーションのリダイレクトや単純なtelnetクライアントを実装する方が簡単かもしれません(Windows の一部のバージョンで telnet を有効にして、サーバー側の部分を書かずに操作できます)。

リモート デスクトップを実装する方法について知りたい場合は、 X Window Systemの Unix 実装について読むことを検討してください。

グラフィック UI のサポートについては、RDP で読むか、FogCreek の CoPilot に関する記事を読んでください (これは、必要なものをほぼ正確に実装してます) 。

于 2012-05-22T16:39:13.120 に答える