シナリオ:
クライアントとサーバーの間に接続が確立されます。クライアント側の接続が閉じられ、クライアントが破棄されます。サーバー側では、閉じられた接続の一部が検出されますが、一部は検出されません。したがって、ダングリング ポインターのようなソケット記述子があります。これらを選択すると、不正なファイル記述子エラーが返されますが、無効な fd を見つけることはできません。
質問:
上記のシナリオで、クライアント接続が存在しない場合、これらをどのように処理すればよいですか。これらBAD FILE DESCRIPTORs
を呼び出すことrecv()
はできますか?