有没有办法在用户空间或内核中使用C获取Linux中所有打开的套接字的列表(套接字地址或套接字描述符)?
谢谢
打开并阅读以下内容:
/proc/net/tcp -打开的TCP套接字列表
/proc/net/tcp
/proc/net/udp -打开的UDP套接字列表
/proc/net/udp
/proc/net/raw -列出所有“原始”套接字
/proc/net/raw
这些就像您使用文件句柄打开并读取的“常规”文件一样,它将为您提供所有可能需要的有关每个套接字的信息。