1 つのプロセスにパイプ (サーバー) があり、ConnectNamedPipe
.
サーバーがリッスンを開始するのを待っているクライアントプロセスでWaitNamedPipe
、5000ミリ秒のタイムアウトを指定しました。
クライアントをテストしてみましたが、サーバーが実行されていなくても、WaitNamedPipe
まったく待機しませんでした。
これらのメソッドを使用しようとしているだけなので、ここでコードが役立つかどうかはわかりません。しかし、何かを見たい場合は、関連するものを教えてください. :)
ああ、奇妙な部分は、エラー コード 2:「ファイルが見つかりません」が表示されたことです。
パイプが開かれるまで待つべきではないでしょうか (パイプは「ファイル」ですよね?)
WaitNamedPipe
待てない原因は?