Ho cercato molto per questa eccezione, che si verifica raramente, ma non ho trovato alcuna risposta pertinente che possa risolvere il mio problema , Sto usando HttpURLConnection
per ottenere una risposta come xml da un URL, funziona bene ma a volte ottengo questa eccezione:
java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
, Ho usato il seguente codice e url1 è il mio URL che dà un xml.java.net.SocketException: recvfrom non riuscito: ECONNRESET (Connessione ripristinata dal peer) si verifica qualche volta
url=new URL(url1);
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setDoInput(true);
urlConnection.connect();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String result, line = reader.readLine();
result = line;
while((line=reader.readLine())!=null)
{
result+=line;
}
System.out.println("Result: "+result);
ha una connessione timeout http://stackoverflow.com/questions/11638634/android-how-to-set-a-http-connection-timeout-and- reagire-to-it – Raghunandan
Ho lo stesso problema .. – Dediqated
possibile duplicato di [Ottenere "SocketException: Connessione ripristinata dal peer" in Android] (http://stackoverflow.com/questions/11207394/getting-socketexception-connection-reset -by-peer-in-android) –