【发布时间】:2012-02-20 04:57:03
【问题描述】:
我需要查找是否有端口 Ex.在 Linux 系统上打开 8080 端口。我正在寻找一个 C 或 C++ API 调用,它在给定端口号时将返回 true 或 false 或等效项。这只需要在本地运行。我不想知道是否有进程在监听端口,只是没有被防火墙阻止。
我想做相当于
if( ! IsPortOpen(8080))
cout << "please request IT to open port 8080 before running this tool";
exit(1);
}
【问题讨论】:
-
你想要
netstat,但这对于超级用户来说可能是一个更好的问题。