Ich habe viel nach dieser Ausnahme gesucht, die rarely auftreten, aber ich habe keine relevante Antwort gefunden, die mein Problem lösen kann , Ich benutze HttpURLConnection
, um Antwort als XML von einer URL zu erhalten, es funktioniert gut, aber manchmal bekomme ich diese Ausnahme: java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
Ich habe folgenden Code verwendet und URL1 ist meine URL, die ein XML gibt.java.net.SocketException: recvfrom fehlgeschlagen: ECONNRESET (Verbindung zurückgesetzt durch Peer) tritt einige Male auf
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);
haben eine Verbindung Zeitüberschreitung http://stackoverflow.com/questions/11638634/android-how-to-set-a-http-connection-timeout-and- react-to-it – Raghunandan
Ich habe das gleiche Problem .. – Dediqated
mögliche Duplikate von [Getting "SocketException: Verbindung zurückgesetzt von Peer" in Android] (http://stackoverflow.com/questions/11207394/getting-socketexception-connection-reset -by-peer-in-android) –