Pessoal ontem eu imprimi mais uma linha com o comando readLine(); e deu certo, hoje cedo quando eu vinha fechar o tópico e fui organizar o código para mostrar como ficou, simplesmente não funcionou mais!
Algo está brincando comigo.
Se alguém puder testar.
String ComandoEnviar, Leitura;
ComandoEnviar = "NFE.ImprimirDanfe(\"E:\\arquivos\\xml.xml\")";
try {
conection = new java.net.Socket("localhost",3436);
out = new java.io.PrintWriter(conection.getOutputStream(), true);
in = new java.io.BufferedReader(new java.io.InputStreamReader(conection.getInputStream()));
out.println(ComandoEnviar.trim()+ '\r' + '\n' + "." + '\r' + '\n');
out.flush();
while(b != 3 ) {
b = (short) in.read();
if (b != 3){
Leitura += (char)(;
}
}
System.out.println(in.readLine());
in.close();
out.close();
conection.close();
} catch (Exception e) {
Retorno = "Erro: tentando conectar com o ACBrMonitor. Contate o suporte t?cnico: " + "\n\n" + e.getMessage();
}
Retorno esperado:
OK: Danfe Impresso com sucesso