SocketExceptionSocketException
Operacja na gnieździe sieciowym kończy się niepowodzeniem, np. tworzenie lub dostęp do gniazda.
Co powoduje ten błąd
Połączenie zostało zresetowane przez zdalny host, gniazdo zostało niespodziewanie zamknięte lub wystąpił problem z konfiguracją sieci. Może to również oznaczać, że zapora sieciowa blokuje połączenie.
Jak to naprawić
Obsłuż resetowania połączeń za pomocą logiki ponawiania. Sprawdź ustawienia zapory sieciowej i sieci. Zamykaj gniazda prawidłowo w blokach finally. Używaj puli połączeń dla zwiększenia niezawodności.
Powiązane kody błędów
UnknownHostExceptionUnknownHostException
Nie można rozwiązać nazwy hosta na adres IP.
ExceptionInInitializerErrorExceptionInInitializerError
Wyjątek został rzucony podczas wykonania statycznego bloku inicjalizującego.
NoSuchMethodErrorNoSuchMethodError
W czasie wykonania wywoływana jest metoda, która nie istnieje w klasie.
ProtocolExceptionProtocolException
Nastąpiło naruszenie protokołu HTTP lub sieciowego.
EOFExceptionEOFException
Koniec pliku lub strumienia został osiągnięty niespodziewanie.
IndexOutOfBoundsExceptionIndexOutOfBoundsException
Do kolekcji odwołano się za pomocą indeksu spoza prawidłowego zakresu.