C#.Net 3.5 で開発されたソケット サーバーがあります。クライアントが切断して接続するたびに、サーバーのメモリ使用量が増加しています。有効な資格情報が提供されなかった場合、サーバーはクライアントを切断します。
クライアントが無効な資格情報で接続を試みると、より多くのメモリが予約され、決して解放されないように見えます。クライアントは毎秒 1 回再接続を試みています。以下は、切断を処理するコードです。このコードは、クライアントが切断されたとき、および読み取り操作と書き込み操作でエラーが発生したときに呼び出されます。
この問題をデバッグ/修正する方法を教えてもらえますか?