포트가 있는지 여부를 알아야합니다. 포트 8080은 Linux 시스템에서 열립니다. 포트 번호가 주어지면 true 또는 false 또는 동등한 값을 반환하는 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