Virtual PC 2007 を使用しています。ホストおよび仮想上で実行される C# プログラムを作成しています。双方向で通信する必要があります。
これを行う最善の方法は何ですか?
仮想設定の変更を必要としない方法で実行できますか?
(OS は XP、Vista、Server 2000 / 2003 になります)
Virtual PC 2007 を使用しています。ホストおよび仮想上で実行される C# プログラムを作成しています。双方向で通信する必要があります。
これを行う最善の方法は何ですか?
仮想設定の変更を必要としない方法で実行できますか?
(OS は XP、Vista、Server 2000 / 2003 になります)
WCF。自殺防止ホットラインに電話をかけずに .NET リモーティング。
WCFは間違いなく進むべき道です。仮想設定の変更が必要かどうかは、仮想マシンの設定方法によって異なります。
最も安全な方法は、ホストとゲストだけがアクセスできる新しいプライベート ネットワークを作成することです。そうすれば、サーバーとクライアントが通信できるようにするために、メイン ネットワーク インターフェイスのファイアウォール設定を変更することを心配する必要がなくなります。
OTOH セキュリティが問題にならない場合は、ゲスト用の標準のブリッジ ネットワーク オプションが正常に機能します。