Получение «SocketException : Connection reset by peer» в Android

Моему приложению необходимо связаться с тем же устройством, на котором оно работает, через http:/ /127.0.0.1/... (URL-адрес локального хоста).

По какой-то причине примерно в 50 % случаев (а может быть, и ровно в 50 %), когда я захожу на веб-сайт с содержимым JSON, я получаю исключение:

java.net.SocketException: recvfrom failed: ECONNRESET (Connection сбрасывается узлом)

Для остальных 50% я получаю совершенно хорошие результаты. Я пытался проводить опросы (и даже с большой задержкой между опросами), но все равно получаю одни и те же странные результаты.

Я искал в Интернете, а также здесь, и я не уверен, почему это происходит. Означает ли партнер, что клиент вызвал это? Почему это происходит, и как мне с этим справиться?

На некоторых сайтах написано, что это обычное дело, но я не нашел, как лучше поступить в таких случаях.

39
задан halfer 16 February 2013 в 00:10
поделиться