特定のアプリケーションの開いている tcp および udp ポートを取得するために使用できるコマンドがたくさんあることは知っています。たとえば、APP という名前のアプリケーションがあると仮定すると、次の方法でそのポートを取得できます。grep 'APP'、または netstat -anp | grep APP.
しかし、Linux で c/c++ ソース コードを介してこれを行うことはできますか? /proc/app/ の下のコンテンツをスキャンしたり、システム API を使用したりするなど、これを実現する方法はありますか?