javax.net.ssl.sslexception: write error: ssl=0x7a96a1fb08: i/o error during

javax.net.ssl.SSLException: Write error: ssl=0xf2cb6ad8: I/O error during system call, Connection reset by peer
at com.android.org.conscrypt.NativeCrypto.SSL_write(Native Method)
at com.android.org.conscrypt.NativeSsl.write(NativeSsl.java:426)
at com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLOutputStream.write(ConscryptFileDescriptorSocket.java:626)
at org.apache.http.impl.io.AbstractSessionOutputBuffer.write(AbstractSessionOutputBuffer.java:114)
at org.apache.http.impl.io.ContentLengthOutputStream.write(ContentLengthOutputStream.java:118)
at org.apache.http.impl.io.ContentLengthOutputStream.write(ContentLengthOutputStream.java:124)
at org.apache.http.entity.StringEntity.writeTo(StringEntity.java:94)
at org.apache.http.impl.entity.EntitySerializer.serialize(EntitySerializer.java:102)
at org.apache.http.impl.AbstractHttpClientConnection.sendRequestEntity(AbstractHttpClientConnection.java:167)
at org.apache.http.impl.conn.AbstractClientConnAdapter.sendRequestEntity(AbstractClientConnAdapter.java:277)
at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:242)
at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:442)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:587)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:510)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:488)
at cn.sbx.deeper.moblie.util.DataCollectionUtils.RSynchronousData(DataCollectionUtils.java:934)
at cn.sbx.deeper.moblie.fargments.RepairBillDetailsFragment$SubmitRepairBillInfo.doInBackground(RepairBillDetailsFragment.java:641)
at cn.sbx.deeper.moblie.fargments.RepairBillDetailsFragment$SubmitRepairBillInfo.doInBackground(RepairBillDetailsFragment.java:573)
at android.os.AsyncTask$3.call(AsyncTask.java:389)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:929)

//设置SSLContext 
        final SSLContext sslcontext = SSLContext.getInstance("TLS"); 
        sslcontext.init(null, new TrustManager[]{myX509TrustManager}, null);
        HttpsURLConnection.setDefaultSSLSocketFactory(sslcontext.getSocketFactory());
HttpsURLConnection urlCon = null;
        urlCon = (HttpsURLConnection) (new URL(urlString)).openConnection();
        urlCon.setReadTimeout(timeOut);
        urlCon.setConnectTimeout(timeOut);
private static TrustManager myX509TrustManager = new X509TrustManager() { 
 
        @Override 
        public X509Certificate[] getAcceptedIssuers() { 
            return null; 
        } 
 
        @Override 
        public void checkServerTrusted(final X509Certificate[] chain, final String authType) 
        throws CertificateException { 
        } 
 
        @Override 
        public void checkClientTrusted(final X509Certificate[] chain, final String authType) 
        throws CertificateException { 
        } 
    };

如果有用,请给个采纳,谢谢