VirtualPCとのCOMポート通信
-
29-10-2019 - |
質問
COMポートを使用するアプリケーションをテストしています。アプリケーションはVirtualPCで実行されています。COM1-Portに名前付きパイプ\。\ pipe \ mypipeを使用するようにVirtualPC設定をセットアップしました。
現在、C#を使用してこの名前付きパイプと通信しようとしています。 ジェネラコディセタグプレ
Virtual PCが実行されていて、COMポートと通信しようとしていますが、プログラムはWaitForConnection()で待機しています。
プログラムで名前付きパイプを作成する必要があるのか、Virtual PCで名前付きパイプを作成するのかわからないため、次のことも試しました。 ジェネラコディセタグプレ
ここで何が間違っているのですか?
解決
名前付きパイプをCOMポートとして使用するようにVirtualPCを設定すると、サーバーとして機能します(クライアントの場合、サーバーがクラッシュした場合など、VPCは新しいサーバーを継続的にポーリングする必要があります)。
パイプの名前として「pipe \ mypipe」ではなく「mypipe」を使用する必要があることを除いて、2番目のアプローチはほぼ問題ありません。
所属していません StackOverflow