私は、ioctl(FIONREAD) を使用して、Linux の Raw Socket 受信バッファーで保留中のオクテットの数を判断し、recv を呼び出す実装を持っています。
Linux の raw ソケットの ioctl インターフェイスが、実際に保留中のオクテットを実際に返さないことをどこかで読みました。これは正しいです?
高負荷で時々いくつかのメッセージを失い、これまでのところどこにあるのかわからなかったので、私は尋ねています。Raw ソケットで保留中のオクテットの数を把握するためのより良い方法はありますか。