Uzyskiwanie „SocketException: resetowanie połączenia przez peera” w Androidzie

Moja aplikacja musi skontaktować się z tym samym urządzeniem, na którym pracuje, przezhttp://127.0.0.1/... (adres URL localhost).

Z jakiegoś powodu, około 50% razy (a może dokładnie 50%), gdy dotrę do strony internetowej z zawartością JSON, otrzymam wyjątek:

java.net.SocketException: recvfrom nie powiodło się: ECONNRESET (resetowanie połączenia przez peera)

Dla pozostałych 50% mam doskonale dobre wyniki. Próbowałem robić ankiety (a nawet duże opóźnienia między sondażami), ale wciąż otrzymuję te same dziwne wyniki.

Przeszukałem internet, a także tutaj i nie jestem pewien, dlaczego tak się dzieje. Czy peer oznacza, że ​​spowodował to klient? Dlaczego tak się dzieje i jak mam sobie z tym poradzić?

Niektóre strony internetowe mówią, że jest to powszechna rzecz, ale nie znalazłem tego, co jest najlepsze w takich przypadkach.

questionAnswers(5)

yourAnswerToTheQuestion