TheKill
#1
Fala pessoal boa tarde,
Gostaria de pedir atenção de todos para este problema que até agora nao consegui resolver…
Estou a utilizar do AcbrNFeMonitor para tentar implementar as funçoes, porém estou com problemas
Ao tentar fazer a comunicação com Acbr consigo me conectar, mas ele nao esta recebendo os comandos enviados…
fica sempre aguardando… sendo que estou a enviar os comandos corretamente exemplo: out = “nfe.statusservico”+(char)13+(char)10+"."+(char)13+(char)10;
Se alguem já passou por este problema… Agradeço atenção de todos.
Jonas
TheKill
#2
Breve exemplo do código:
String s="";
try {
Socket cliente = new Socket("localhost",3436);
DataInputStream in = new DataInputStream(cliente.getInputStream());
DataOutputStream out = new DataOutputStream(cliente.getOutputStream());
String resp = ("statusservico"+(char)13+(char)10);
out.writeUTF(resp+(char)46+(char)13+(char)10);
System.out.println(resp+(char)46+(char)13+(char)10);
s = in.readUTF();
} catch (IOException e) {
e.printStackTrace();
}
[quote=TheKill]valeu pessoal,
Já descobri o erro…
:idea: [/quote]
E qual era?
TheKill
#5
ao invés de utilizar o DataOutputStream
alterei o código para utilizar de PrintStream
DataOutputStream out = new DataOutputStream(cliente.getOutputStream());
//alterado para:
PrintStream out = new PrintStream(cliente.getOutputStream());
Teve uns outros problemas que ainda vou pensar em refazer 
att. Jonas