インターネットを検索しようとしましたが、何も見つかりませんでした。
データグラム(UDP)ソケットを受け取る長期実行プログラムがある場合。データが私のソケットに転送されましたが、私のプログラムがデータをポーリングまたは読み取らない場合、Linuxカーネルのデータはどうなりますか?最終的にタイムアウトしてカーネルによって削除されますか、それともプログラムが終了するか、ソケットをポーリング/読み込むまでそのまま残りますか?
答え1
最終的にタイムアウトし、カーネルによって削除されます。これがUDPパケット損失の原理です。