c - unix套接字上的连接数

标签 c sockets unix posix unix-socket

给定一个任意的 unix 套接字地址,我能否通过 POSIX api 调用获取其上的连接数?

或者我必须遍历/proc 文件系统吗?

最佳答案

我假设您指的是端口上的当前连接数,而不是我第一个想到的套接字 fd 生命周期内的总连接数。恐怕最便携的方法是 popen("netstat -n", "r") 并尝试解析它。 POSIX 在系统/网络管理工具方面给我们的帮助非常少。

关于c - unix套接字上的连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11292317/

相关文章:

c - 多次调用 Getenv() 时出错

Java - 有没有一种方法可以让客户端和服务器通过 IPv4 连接而无需端口转发?

c - 如何使用 lockf() 解锁?

windows - 来自 Windows 的 Unix 权限

ruby - "which in ruby": Checking if program exists in $PATH from ruby

c - 有没有办法存储密码加密数据以及过期日期?

c - 查找数字的 n 位长度 2s 补码表示

c++ - 二维阵列中的沟槽

java - Ubuntu 上的最大 TCP 连接数

c - 与 main() 线程同步