title: Getting java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
body: <p>I am new to android.
  I am getting an error while updating through HttpClient like  java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)</p>
  
  <pre><code>public static String newupdateProf(String memid, String gender,
                  String pdata, String dob, String pimg) throws IOException,
                  JSONException {
              // System.setProperty("http.keepAlive", "false");
              final HttpClient httpClient = new DefaultHttpClient();
              final HttpPost httpost = new HttpPost(websrv.trim() + "/newUpdtProf");
  
              JSONStringer img = new JSONStringer().object().key("prof").object()
                      .key("memid").value(memid.trim()).key("gender")
                      .value(gender.trim()).key("pdata").value(pdata.trim())
                      .key("dob").value(dob.trim()).key("pimg").value(pimg.trim())
                      .endObject().endObject();
              StringEntity se = new StringEntity(img.toString());
              httpost.setEntity(se);
              httpost.setHeader("Accept", "application/json");
              httpost.setHeader("Content-type", "application/json");
  
              HttpResponse httpResponse = httpClient.execute(httpost);
  
              HttpEntity httpEntity = httpResponse.getEntity();
  
              InputStream stream = httpEntity.getContent();
              String result = convertStreamToString(stream);
              return result.trim();
  
          }
  </code></pre>
  
  <p>Please help me. 
  I also tried </p>
  
  <pre><code>System.setProperty("http.keepAlive", "false"); 
  </code></pre>
  
  <p>but it's not working.</p>