WPF用のVNCクライアント (VNC Client for WPF) その2

先日公開したWPF用のVNCクライアント(VncSharpWpf)にListenモードを追加しました。
Listenモードでは、VNCサーバからVncクライアントに接続することが出来ます。

VncSharpWPF - VNC Client UserControl for WPF

ダウンロード先:https://github.com/nakano531/VncSharpWpf

使い方

「VncSharpWPF_Example」のMainWindowをごらん頂ければほぼわかると思いますが、一応手順を記しておきます。

Step1. プロジェクト「VncSharpWPF_Example」をビルドして、VncSharpWPF.dllを作る。
Step2. VncSharpWPFを使いたいプロジェクトでVncSharpWPF.dllを参照に追加する。
Step3. クラス「VncSharpWPF.RemoteDesktopWpf」のインスタンスを生成・配置する。

●VncSharpWpfからVNCサーバに接続する場合
Step4. RemoteDesktopWpf.ConnectメソッドでVNCサーバに接続。
Step5. RemoteDesktopWpf.DisConnectメソッドでVNCサーバから切断。

VNCサーバからVncSharpWpfに接続する場合
Step4. RemoteDesktopWpf.ListenメソッドでVNCサーバからの接続を待ち受け。
Step5. VNCサーバからVncSharpWpfに接続。

課題

前回とほぼ同じですが、、、。

  • VncSharpと比べると、描画が遅い気がする。
  • ノートPC1台で作ったので、こまかい部分(特に文字入力)の動作確認が不十分。
  • Listenモードはあまり考えずに実装したので、エラー処理が適当というか動作確認が不十分。

不具合があればご連絡ください。出来る限り対応します。