인터넷에 액세스하는 Java Desktop Application을 개발 중입니다. 다중 스레드 응용 프로그램이며 각 스레드는 동일한 작업을 수행합니다. 즉, 각 스레드는 동일한 Thread 클래스의 인스턴스입니다.자바 - 인터넷 연결이 자바 데스크톱 응용 프로그램을 통해 연결이 끊긴 것을 감지하는 방법?
이제 모든 스레드가 인터넷 연결이 활성화되어 있어야하므로 인터넷 연결이 활성화되어 있는지 여부를 감지하는 메커니즘이 있어야합니다.
Q1. 인터넷 연결이 활성 상태인지 여부를 감지하는 방법은 무엇입니까?
질문 2.이 인터넷 상태 확인 메커니즘 코드를 구현할 위치는 어디입니까? 인터넷 상태를 정기적으로 확인하기 위해 별도의 스레드를 시작하고 한 상태에서 다른 상태로 상태가 변경 될 때 모든 스레드에 알릴 필요가 있습니까? 아니면 각 스레드가 인터넷 상태 자체를 확인하도록해야합니까?
3.이 문제는 인터넷에 액세스하는 모든 응용 프로그램이이 문제를 처리해야하므로 매우 일반적인 문제 여야합니다. 그렇다면 다른 개발자가이 문제를 어떻게 다루는가?
4.이 문제를 해결하는 데모 응용 프로그램에 대한 참고 자료를 제공하면 크게 도움이 될 것입니다.
예, 인터넷 상태를 확인하는 데 paltform 독립적 인 방법 만 필요합니다. –