url.openStream()에서 예외를 잡을 때 인터넷을 사용할 수 없다는 것을 어려운 방법으로 말하고 싶지 않습니다.Java로 인터넷의 가용성을 테스트하려면 어떻게해야합니까?
컴퓨터가 Java로 인터넷에 연결되어 있는지 쉽게 알 수 있습니까? 이 시나리오에서 "인터넷에 연결됨"은 특정 URL에서 데이터를 다운로드 할 수 있음을 의미합니다.
내가 다운로드하려고하는데 사용할 수없는 경우 프로그램이 약간 지연됩니다. 나는 그 교수형을 원하지 않는다. 따라서 웹 사이트의 사용 가능 여부를 쿼리하는 빠른 방법이 필요합니다.
이것은 별도의 방법으로하지 않으면 여전히 "정지"상태가되기 때문에 이것은 평범한 해결책입니다. 실. – Chii
당신은 더 나은 것을 제안 할 수 있습니까? 이미 별도의 스레드를 사용하여 데이터를 다운로드하고 있습니다. – Penchant