如何获取正在侦听的端口列表及其各自的应用程序名称

时间:2014-12-29 23:54:50

标签: c++ objective-c c macos cocoa

在运行OS X Yosemite的Mac上使用 C C ++ Objective-C 及其各自的操作系统包含框架,我该怎么办?以编程方式查找当前正在侦听的端口,以及正在侦听的应用程序的名称。我的研究让我<sys/proc.h><sys/proc_info.h>。但是,我在那里看不到正确的方法(我可能错过了一些东西)。

1 个答案:

答案 0 :(得分:1)

我建议您从C / C ++ / Objective C代码中调用netstat,而不是复制netstat代码。

有关详细信息,请参阅How do I execute a Shell built-in command with a C function?

另外,man netstat要确定要缩小搜索结果的参数。