Mit HSDPA funktioniert es auch.
Allerdings brauche ich für meine Bachelorarbeit unbedingt die Einstellung "GPRS"
Mit HSDPA funktioniert es auch.
Allerdings brauche ich für meine Bachelorarbeit unbedingt die Einstellung "GPRS"
Hallo zusammen,
hoffentlich könnt ihr mir weiterhelfen.
Ich hab einen simplen HTTP Echo Server über sun.net.httpserver.HttpServerImpl.create(new InetSocketAddress(8080), 0); erstellt.
Anschließend schicke ich über meine Android App mit Hilfe des DefaultHttpClient HTTP Posts ab.
Funktioniert alles wunderbar, bis ich die Geschwindikeitseinstellung im Emulator nicht mehr auf "Full" habe. Sobald ich dort zum Beispiel UMTS einstelle, erhalte ich folgende Exception:
05-03 09:30:48.625: WARN/System.err(500): java.net.SocketException: Connection reset by peer
05-03 09:30:48.655: WARN/System.err(500): at org.apache.harmony.luni.platform.OSNetworkSystem.read(Native Method)
05-03 09:30:48.655: WARN/System.err(500): at dalvik.system.BlockGuard$WrappedNetworkSystem.read(BlockGuard.java:273)
05-03 09:30:48.664: WARN/System.err(500): at org.apache.harmony.luni.net.PlainSocketImpl.read(PlainSocketImpl.java:458)
05-03 09:30:48.664: WARN/System.err(500): at org.apache.harmony.luni.net.SocketInputStream.read(SocketInputStream.java:85)
05-03 09:30:48.664: WARN/System.err(500): at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
05-03 09:30:48.664: WARN/System.err(500): at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
05-03 09:30:48.675: WARN/System.err(500): at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
05-03 09:30:48.675: WARN/System.err(500): at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:174)
05-03 09:30:48.675: WARN/System.err(500): at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:179)
05-03 09:30:48.685: WARN/System.err(500): at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:235)
05-03 09:30:48.694: WARN/System.err(500): at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:259)
05-03 09:30:48.705: WARN/System.err(500): at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:279)
05-03 09:30:48.715: WARN/System.err(500): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
05-03 09:30:48.725: WARN/System.err(500): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:421)
05-03 09:30:48.725: WARN/System.err(500): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
05-03 09:30:48.735: WARN/System.err(500): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
05-03 09:30:48.735: WARN/System.err(500): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
Alles anzeigen
Habt ihr eine Idee an was das liegen könnte? Übrigens tritt dieses Problem auch auf, wenn ich einen AndroidHttpClient verwende.