Wir haben erfolgreich Daten von einem Webserver mit HTTP-URL für fast 2 Jahre ohne irgendwelche Schluckauf erhalten.E/A-Fehler während Systemaufruf, Verbindung durch Peer zurückgesetzt
In der letzten Zeit haben wir aus Sicherheitsgründen auf HTTPS migriert. Und das war der Zeitpunkt, an dem das Problem aufblühte.
Mit WiFi funktioniert alles gut, wenn ich regelmäßig mit 2G Pocket Daten verbinden bekomme ich Verbindung durch Server-Problem zurückgesetzt.
Ich verwende DefaultHttpClient, um eine Verbindung zum Server herzustellen.
Ich habe viele Arbeiten versucht, aber nichts hat mich gerettet.
Ich habe alle verfügbaren Eigenschaften HttpConnectionParams angewendet
HttpConnectionParams.setConnectionTimeout(httpClient.getParams(),120000); HttpConnectionParams.setSoTimeout(httpClient.getParams(), 120000); HttpConnectionParams.setLinger(httpClient.getParams(), 120000); HttpConnectionParams.setTcpNoDelay(httpClient.getParams(), true); HttpConnectionParams.setStaleCheckingEnabled(httpClient.getParams(), false);
Und eine andere Google-Gruppe Diskussion vorgeschlagen, dass dieses Thema eine Ursache der Idealzustand einer Tätigkeit sein könnte. Also habe ich so etwas implementiert, um den Bildschirm wach zu halten.
powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK,"My Tag"); wakeLock.acquire();
Und am onDestroy()
freigegeben ich es mit wakeLock.release();
Aber auch das half nicht.
Und gibt es noch etwas, das ich am Serverende überprüfen muss?
ich das gleiche Problem konfrontiert bin mit Twitter4J api ein Android-App zu entwickeln. Bei der Verwendung von WLAN funktioniert alles gut, aber wenn ich zu 2g wechseln, tritt dieses Problem häufig auf. – sahu
Wie hast du das gelöst? Ich bekomme ein ähnliches Problem mit Retrofit und okhttp – Rickster
Dieses Problem ist noch nicht von Android-Ende gelöst. ! Aber nur wenige arbeiten im Web-Service verringert das Verhältnis des Auftretens. Sie haben nur den Weg optimiert, den sie von der DB bekommen. – MohanRaj