有没有办法使用 c++ 获取所有打开的套接字?我知道 lsof 命令,这就是我要找的,但是如何在 c++ 应用程序中使用它?

这个想法是通过其 port 号和 pid 获取打开的套接字的FD。

最佳答案

只需打开/proc/net 中的文件,例如/proc/net/tcp、/proc/net/udp 等。无需通过lsof 源进行slog。 :)

关于c++ - 如何在 C/C++ 应用程序中使用 lsof(List Opened Files)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4470121/

10-10 20:22