当前udp包的队列长度

时间:2010-11-15 09:31:02

标签: udp queue

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

欢迎使用Linux和FreeBSD解决方案,谢谢!

2 个答案:

答案 0 :(得分:3)

ioctl(FIONREAD, ...)应该大致是你要找的,

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

答案 1 :(得分:1)

从服务器外部(命令行),您可以执行

netstat -uln

将显示所有侦听udp套接字的长度。