PC^2 (프로그래밍 경연 판정 시스템)이라는 프로그램이 있습니다. Java 파일을 제출하면 컴파일/실행됩니다.Java 프로그램 차단 포트?
PC^2에 제출하면 소켓을 생성하는 프로그램이 있지만 정상적으로 실행되지만 웹 브라우저의 URL (http : // ip : port /)에 액세스 할 수 없습니다. 그러나 PC^2를 종료하면 (내 프로그램이 아직 실행 중입니다) 웹 브라우저에서 새로 고침을 누르면 작동합니다. 이것은 PC^2가 어떻게 든 포트를 차단하지만 점령하지 않으면 (즉, 포트를 점유하는 자체 ServerSocket을 만드는 것입니다.) 점령 중이면 내 프로그램이 예외를 발생시키고 종료 할 수 있기 때문입니다.
Java 프로그램에서이 작업을 수행 할 수있는 방법은 무엇입니까? 그리고 PC^2는 닫힌 소스이기 때문에 나는 볼 수 없습니다.