当前udp包的队列长度

kos*_*ost 5 queue udp

我在c上编写了相当简单的UDP服务器.有时我需要知道在socket中排队的所有udp数据包(字节)的当前长度.据我所知,getsockopt没有得到这样的信息.

Linux和FreeBSD解决方案都很受欢迎,谢谢!

Ste*_*e-o 3

ioctl(FIONREAD, ...)应该大致是你正在寻找的,

http://www.daemon-systems.org/man/ioctl.2.html