Ir para conteúdo
  • Cadastre-se

dev botao

Comunicaçao tcp socket x node.js


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 870 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

var net = require('net');

var HOST = '101.202.3.140';
var PORT = 3434;

var  vwconteudo_cedente = '[Cedente]'+'\r' + '\n'+
'Nome=Cedente'+'\r' + '\n'+
'CNPJCPF=00.000.000/0000-00'+'\r' + '\n'+
'Logradouro=Av. XXXXX'+'\r' + '\n'+
'Numero=1234'+'\r' + '\n'+
'Bairro=Centro'+'\r' + '\n'+
'Cidade=Cidades'+'\r' + '\n'+
'CEP=1512345'+'\r' + '\n'+
'Complemento=Predio A'+'\r' + '\n'+
'UF=SP'+'\r' + '\n'+
'RespEmis=0'+'\r' + '\n'+
'TipoPessoa=1'+'\r' + '\n'+
'CodigoCedente=1234567'+'\r' + '\n'+
'Convenio=1234567'+'\r' + '\n'+
'Modalidade=01'+'\r' + '\n'+
'[Conta]'+'\r' + '\n'+
'Conta=12345'+'\r' + '\n'+
'DigitoConta=0'+'\r' + '\n'+
'Agencia=1234'+'\r' + '\n'+
'DigitoAgencia=0'+'\r' + '\n'+
'[banco]'+'\r' + '\n'+
'Numero=756'+'\r' + '\n'+
'CNAB=0'+'\r' + '\n'+
'IndiceACBr=9'

 

var client = new net.Socket();
client.connect(PORT, HOST, function() {
    console.log('CONNECTED TO: ' + HOST + ':' + PORT);

=====> o comando 'ativo' executa corretamente
    client.write('ativo' + '\r' + '\n' + "." +'\r' + '\n');

=====> como enviar o cedente do componente boleto?
    client.write('boleto' + vwconteudo_cedente + '\r' + '\n' + "."  +'\r' + '\n');
});

client.on('data', function(data) {
    console.log('DATA: ' + data);
//    client.destroy();
});

 

Atual Sistemas.com

Leco Jales

 

 

Link para o comentário
Compartilhar em outros sites

01/12/2021 11:45:53 - ERRO: Comando inválido (BOLETO.ConfiguraDados("[Cedente]
Nome=xxxxxxxxxxxxxxxxxx
CNPJCPF=xxxxxxxxxxxxxxxxxx
Logradouro=xxxxxxxxxxxxxxxxxxxx
Numero=xxxx
Bairro=xxxx
Cidade=xxxx
CEP=15xxxx
Complemento=xx
UF=SP
RespEmis=0
TipoPessoa=1
CodigoCedente=123
Convenio=123
Modalidade=01
[Conta]
Conta=123
DigitoConta=0
Agencia=123
DigitoAgencia=7
[banco]
Numero=756
CNAB=0
IndiceACBr=9"))

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 870 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...