ACBr Comunicação via TCP-IP [RESOLVIDO]

4 respostas
T

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

4 Respostas

T

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();
		}
T

valeu pessoal,

Já descobri o erro…

:idea:

V

TheKill:
valeu pessoal,

Já descobri o erro…

:idea:

E qual era?

T

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 :wink:

att. Jonas

Criado 25 de janeiro de 2010
Ultima resposta 25 de jan. de 2010
Respostas 4
Participantes 2