この質問から続く:
Windowsでfopenを実行しようとすると、「開いているファイルが多すぎます」というエラーが表示されます。開いているファイルの数を分析しようとしましたが、あまり多くないようです。
しかし、Process Explorerを実行すると、「\ Device \ NamedPipe \ Win32Pipes.00000590.000000e2」、「\ Device \ NamedPipe \ Win32Pipes.00000590.000000e3」など、同じような名前の開いているハンドルが多数あることに気付きました。これらのハンドルのうち、「開いているファイルが多すぎます」を返して停止する前に、プログラムが実行した反復回数とまったく同じです。
私は答えを探しています、これらのハンドルは何ですか、そしてそれらは実際に「開いているファイルが多すぎます」エラーを引き起こす可能性がありますか?
私のプログラムでは、リモートドライブからファイルをロードし、TCP/IP接続を作成しています。これらの操作の1つで、これらのハンドルを作成できますか?