netstat -a
报告套接字Recv-Q
(等待读取应用程序的未读数据量)AF_INET
,但不报告AF_UNIX
套接字(至少不是SOCK_DGRAM
)。
有谁知道如何AF_UNIX
从进程本身之外获取套接字的此信息?
禁止举报数量, 有没有办法判断是否存在任何待申请的未读数据。
答案1
我想出了一个办法。在 Linux 上,该ss
程序有点像类netstat
固醇 - 它提供了更多信息,包括套接字接收缓冲区中待处理的数据量AF_UNIX
。我喜欢
SS-斧头
为了我的目的。手册页:http://man7.org/linux/man-pages/man8/ss.8.html
另请参阅我的回答: 如何查看 unix 域套接字上待处理的数据量?