Android ECONNREFUSED (conexão recusada)

Eu tentei enviar dados para o servidor com este código do meu aplicativo Android.

try {
    HttpClient httpClient = new DefaultHttpClient();
    HttpPost httpPost = new HttpPost("http://myip/adminlogin.php");
    httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));

    HttpResponse response = httpClient.execute(httpPost);

    HttpEntity entity = response.getEntity();

    is = entity.getContent();

    BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"), 8);
    StringBuilder sb = new StringBuilder();

    String line = null;
    while ((line = reader.readLine()) != null)
    {
        sb.append(line + "\n");
    }
    result = sb.toString();
} catch (ClientProtocolException e) {
    e.printStackTrace();
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
} catch (IOException e) {
    e.printStackTrace();
}
return result;

Recebi a seguinte mensagem de erro ao tentar fazer login com o nome de usuário e a senha.

[soquete] [0] conexão / myip: 80; LocalPort = 33049 (0) fechar [soquete] [/ 0.0.0.0:33049] W / System.err: org.apache.http.conn.HttpHostConnectException: conexão comhttp: // myip recusado Causado por: java.net.ConnectException: falha ao conectar-se a / myip (porta 80) após 90000ms: isConnected falhou: ECONNREFUSED (conexão recusada)

myip é acessível via navegador da web, então acho que a porta 80 está OK. O caminho do arquivo também está OK. Eu verifiquei o banco de dados e está funcionando corretamente. Defino as permissões necessárias no arquivo de manifesto.

questionAnswers(2)

yourAnswerToTheQuestion