psutil.net_connections() 是 psutil 模块中的一个函数,用于返回当前系统中所有网络连接的列表。它可以接受一些参数来过滤查询结果,如 family、type 和 kind 等参数。
其中 family 参数代表地址家族(比如 IPv4 或 IPv6),type 参数代表协议类型(比如 TCP 或 UDP),而 kind 参数则代表连接类型(如 inet 表示 IPv4 或 IPv6 的 TCP 或 UDP 连接)。
psutil.net_connections() 返回的是一个元组列表,每个元组包含了以下信息:
fd: 套接字文件描述符。family: 地址家族(AF_INET、AF_INET6 或 AF_UNIX)。type: 套接字类型(SOCK_STREAM、SOCK_DGRAM 或 SOCK_SEQPACKET)。laddr: 本地地址(ip 地址和端口号)。raddr: 远程地址(ip 地址和端口号)。status: 连接状态。pid: 进程 ID。
通过遍历这个列表,我们可以得到系统中所有的网络连接,并从中筛选出我们需要的连接。




