Windows の名前付きパイプで、、、、および呼び出しを使用する適切な方法CreateNamedPipe
はConnectNamedPipe
何DisconnectNamedPipe
ですかCloseHandle
?
セッション全体でパイプに複数回接続および切断するクライアントアプリに接続しているサーバーアプリを作成しています。
クライアントが切断されたために書き込みが失敗した場合、ハンドルでDisconnectNamedPipe
、 、または何も呼び出す必要はありません。CloseHandle
次に、新しい接続を受け入れるには、電話CreateNamedPipe
してからConnectNamedPipe
、または単に電話する必要がありConnectNamedPipe
ますか?
これらの呼び出しの結果として、パイプがさまざまな状態になる可能性があることについての説明が非常に欲しいです。
追加情報:
win32pipe
言語: 、win32file
およびwin32api
ライブラリを使用した Python 。
パイプ設定: WAIT、オーバーラップなし、バイトストリーム。