如何获取使用C程序打开特定端口的进程的进程ID?

时间:2012-10-12 18:06:33

标签: c networking tcp port

我想知道哪个进程正在打开一个端口,我怎么能用c代码呢?谢谢!

2 个答案:

答案 0 :(得分:2)

我建议您查看“netstat”命令的源代码。 netstat --inet -p将为您提供所需的信息,因此代码将具有阅读该信息所需的全部内容。

http://freecode.com/projects/net-tools

答案 1 :(得分:2)

如果您不介意从命令行执行此操作,请使用

netstat -anp | grep [你想要的端口]