6

Windows の名前付きパイプで、、、、および呼び出しを使用する適切な方法CreateNamedPipeConnectNamedPipeDisconnectNamedPipeですかCloseHandle?

セッション全体でパイプに複数回接続および切断するクライアントアプリに接続しているサーバーアプリを作成しています。

クライアントが切断されたために書き込みが失敗した場合、ハンドルでDisconnectNamedPipe、 、または何も呼び出す必要はありません。CloseHandle

次に、新しい接続を受け入れるには、電話CreateNamedPipeしてからConnectNamedPipe、または単に電話する必要がありConnectNamedPipeますか?

これらの呼び出しの結果として、パイプがさまざまな状態になる可能性があることについての説明が非常に欲しいです。

追加情報:

win32pipe言語: 、win32fileおよびwin32apiライブラリを使用した Python 。

パイプ設定: WAIT、オーバーラップなし、バイトストリーム。

4

2 に答える 2