android - Issue with BufferedInputStream getting java.net.SocketTimeoutException: Read timed out -


below stack trace.

07-18 18:57:24.687: w/system.err(7031): java.net.sockettimeoutexception: read timed out  07-18 18:57:24.773: w/system.err(7031): @ org.apache.harmony.xnet.provider.jsse.nativecrypto.ssl_read(native method)  07-18 18:57:24.773: w/system.err(7031): @ org.apache.harmony.xnet.provider.jsse.opensslsocketimpl$sslinputstream.read(opensslsocketimpl.java:675)  07-18 18:57:24.773: w/system.err(7031): @ libcore.io.streams.readsinglebyte(streams.java:41)  07-18 18:57:24.773: w/system.err(7031): @ org.apache.harmony.xnet.provider.jsse.opensslsocketimpl$sslinputstream.read(opensslsocketimpl.java:659)  07-18 18:57:24.773: w/system.err(7031): @ libcore.io.streams.readasciiline(streams.java:201)  07-18 18:57:24.773: w/system.err(7031): @ libcore.net.http.httpengine.readresponseheaders(httpengine.java:560)  07-18 18:57:24.773: w/system.err(7031): @ libcore.net.http.httpengine.readresponse(httpengine.java:813)  07-18 18:57:24.773: w/system.err(7031): @ libcore.net.http.httpurlconnectionimpl.getresponse(httpurlconnectionimpl.java:274)  07-18 18:57:24.773: w/system.err(7031): @ libcore.net.http.httpurlconnectionimpl.getinputstream(httpurlconnectionimpl.java:168)  07-18 18:57:24.773: w/system.err(7031): @ libcore.net.http.httpsurlconnectionimpl.getinputstream(httpsurlconnectionimpl.java:271)  07-18 18:57:24.773: w/system.err(7031): @ com.webservice.downloadfileaddpassword(webservice.java:192)  07-18 18:57:24.777: w/system.err(7031): @ com.patientcontext.documentvieweractivity2$documentsshowasynctask.doinbackground(documentvieweractivity2.java:219)  07-18 18:57:24.777: w/system.err(7031): @ com.patientcontext.documentvieweractivity2$documentsshowasynctask.doinbackground(documentvieweractivity2.java:1)  07-18 18:57:24.777: w/system.err(7031): @ android.os.asynctask$2.call(asynctask.java:287)  07-18 18:57:24.777: w/system.err(7031): @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:305)  07-18 18:57:24.777: w/system.err(7031): @ java.util.concurrent.futuretask.run(futuretask.java:137)  07-18 18:57:24.777: w/system.err(7031): @ android.os.asynctask$serialexecutor$1.run(asynctask.java:230)  07-18 18:57:24.781: w/system.err(7031): @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1076)  07-18 18:57:24.785: w/system.err(7031): @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:569)  07-18 18:57:24.785: w/system.err(7031): @ java.lang.thread.run(thread.java:856) 

i getting error in line 192 on these lines.

bufferedoutputstream out = new bufferedoutputstream(new fileoutputstream(filedata)); bufferedinputstream in = new bufferedinputstream(urlconn.getinputstream(), 8192); 

how resolve issue.

urlconn.setreadtimeout(10000);

you set read timeout of 10 seconds.

java.net.sockettimeoutexception: read timed out

the read timed out.

either timeout short, or isn't short , detected condition trying detect when set timeout.


Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -