オペレーティングシステムがこれ以上TCPバッファを割り当てることができなかったというエラーが発生します(SocketError = WSAENOBUFS)。これは基本的に、マシンのメモリが不足しているためです。
しかし、非常に大きなバッファーを使用してSocket.Receiveを呼び出すことで、このような状況をさらに悪化させることができるかどうか疑問に思いました。大きなバッファを提供する場合、Windowsはより多くのTCPバッファを割り当てる必要がありますか?
オペレーティングシステムがこれ以上TCPバッファを割り当てることができなかったというエラーが発生します(SocketError = WSAENOBUFS)。これは基本的に、マシンのメモリが不足しているためです。
しかし、非常に大きなバッファーを使用してSocket.Receiveを呼び出すことで、このような状況をさらに悪化させることができるかどうか疑問に思いました。大きなバッファを提供する場合、Windowsはより多くのTCPバッファを割り当てる必要がありますか?