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モードはあまり考えずに実装したので、エラー処理が適当というか動作確認が不十分。
不具合があればご連絡ください。出来る限り対応します。