ポート番号を調べる必要があります。ポート8080はLinuxシステムで開かれています。私は真または偽を返すCまたはC++ API呼び出し、またはポート番号が与えられたときに同等のものを探しています。これはローカルでのみ実行する必要があります。私はポート上でリッスンしているプロセスがあるかどうか知りたくはありません。そのプロセスはファイアウォールによってブロックされていません。Linuxシステムでポートが開いているかどうかを知る方法
私は、私はあなたがローカルマシン上で開いているポートを探していると仮定し
if(! IsPortOpen(8080))
cout << "please request IT to open port 8080 before running this tool";
exit(1);
}
のためにあなたは 'netstat'をしたいが、これはおそらく、スーパーユーザのためのより良い質問です。 –
http://serverfault.com/q/115063 – Meysam