Problema ao ler inputstream

0 respostas
pauloperes

Olá a todos,

Estou tentando ler os dados de um inputstream que vem através do protocolo ssh, veja o método que eu crei:

public static String convertStreamToString(InputStream is) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(is));
        StringBuilder sb = new StringBuilder();
        String line = null;
        while ((line = reader.readLine()) != null) {
            sb.append(line + "\n");
        }
        is.close();
        return sb.toString();
    }

Quando eu chamo ele minha aplicacao não retorna nada e também não termina, ja tentei colocar um print depois do sb.append, imprime todos os dados esperados, porém depois que termina nao faz mais nada, pedi para imprimir uma mensagem, mas esta também nao imprime, o que pode estar acontecendo?

Att,

Paulo

Criado 20 de agosto de 2010
Respostas 0
Participantes 1