标签: c++ linux sockets networking tcp
我知道我们可以使用许多命令来获取特定应用程序的开放tcp和udp端口。例如,假设我们有一个名为APP的应用程序,那么我们可以通过以下方式获取其端口:lsof -i | grep'APP',或者,netstat -anp | grep APP。
但是我们可以通过linux上的c / c ++源代码来做到这一点吗?有没有办法实现这一点,例如扫描/ proc / app /下的内容或使用任何系统API?
答案 0 :(得分:0)
this会为您提供正在使用的端口列表,net-tools套件中的netstat source code可能会对您有所帮助