Witam,
próbuję się połączyć z adresami dostarczanymi przez firme jak i przez klienta. Jeśli nie ma połączenia z internetem to logowany jest każdy adres z błędem "UnknownHostException" co nie do końca jest prawdą. Jak sprawdzić czy jest połączenie z internetem? Myślałem, żeby dodać sobie tam zmienną, która zlicza ilość błędów i jeśli ta liczba to >90% wszystkich adresów to założyć, że to po prostu brak połączenia? Myślałem, żeby pingować adresy, ale jeden arbitralny adres - nie ma sensu, bo skąd wziąć taki, który nigdy się nie wyłoży (google, facebook?) albo każdy adres z osobna też niekoniecznie, bo może być firewall i pingi nie będą dochodzić. Jakieś pomysły?