在运行OS X Yosemite的Mac上使用 C , C ++ 或 Objective-C 及其各自的操作系统包含框架,我该怎么办?以编程方式查找当前正在侦听的端口,以及正在侦听的应用程序的名称。我的研究让我<sys/proc.h>
和<sys/proc_info.h>
。但是,我在那里看不到正确的方法(我可能错过了一些东西)。
答案 0 :(得分:1)
我建议您从C / C ++ / Objective C代码中调用netstat,而不是复制netstat代码。
有关详细信息,请参阅How do I execute a Shell built-in command with a C function?。
另外,man netstat
要确定要缩小搜索结果的参数。