有没有办法使用 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/