Próbuję zrobić coś takiego, że kiedy nie ma połączenia z internetem program się nie uruchamia tylko pojawia się stosowna informacja.
Znalazłem coś takiego:
if("127.0.0.1".equals(InetAddress.getLocalHost().getHostAddress().toString())==false){}
Jeśli zwraca false to oznacza, że jest połaczenie w przeciwnym wypadku nie. No i działa, tylko że jak jest odłaczony kabel lub wyłaczona karta sieciowa. Jak karta działa kabel wpięty a internet nie działa to i tak pokazuje, jakby było.
Po pierwsze: Czy mógłby mi ktoś wytłumaczyć na jakiej zasadzie to działa? Wiem tyle, żę to adres loopback.
Po drugie: Czy zna ktoś sposób na szybkie sprawdzenie połączenia? Coś w stylu androidowego isconnected?