문제

네트워크가 시스템에서 활성화되어 있고 활성 IP 주소가 있는지 확인하는 코드 스 니펫이있는 사람이 있습니까?

다른 클라이언트 컴퓨터에 연결하는 네트워킹 소프트웨어가 있지만 시스템이 연결되어있을 때 작동하지만 케이블을 플러그를 뽑거나 네트워크를 비활성화하면 예외의 전체를 버립니다.

맨 위에 확인하는 것이 좋을 것입니다 : D

미리 감사드립니다

도움이 되었습니까?

해결책

네트워크는 항상 동적 상태에 있으며, 실행 시작시 간단한 점검만으로는 올바른 작동에 충분하지 않습니다. 불행히도 네트워크 운영 성공 상태를 확인해야합니다.

네트워크 연결이 끊긴 상태로 프로그램을 시작하지 않아도 ... 컴퓨터가 충돌하거나 정전 후 프로그램이 자동으로 시작되는지 고려하십시오. 또는 다른 구성 요소가 비슷하거나 결함이있는 경우. 이들은 놀랍게도 자주 발생하며 N+1 컴퓨터에서 프로그램을 다시 시작하면 네트워크 케이블을 우연히 발견했기 때문에 ..

네트워킹의 일반적인 가용성을 확인하려면 항상 "Ping -Q -C 1 127.0.0.1"리턴 값은 LocalHost가 응답하지 않으면 1입니다. 이것은 시작 스크립트에 있어야하며 응용 프로그램에서 코딩 할 필요가 없습니다.

다른 팁

예외를 포착해야 할 것입니다. 그렇지 않으면 기계가 네트워크에 연결되어 있지 않지만 적절한 다른 컴퓨터가있는 경우 문제가 발생하지 않습니다.

터미널에서 'ifconfig'명령으로 원하는 것을 얻을 수 있다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top