Ir para conteúdo
  • Cadastre-se

dev botao

Sockets(tcp ip)


Stainle
  • Este tópico foi criado há 2426 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia, preciso usar este comando via socket(tcp ip), porém como faço para enviar o arquivo cTXTSefaz da máquina remota para a máquina onde se encontra o ACBrMonitorPlus? e assim usar este comando NFe.CriarNFeSEFAZ(cTXTSefaz,[bRetornaXML]) via Sockets(TCP/IP), será que preciso criar um Servidor de Socket só para receber o arquivo?

grato

Stainle

 

Link para o comentário
Compartilhar em outros sites

mesmo que o arquivo que gero para o emissor sefaz estar na máquina remota? por exemplo, gero o arquivo c\emissorsefaz\sefaz.txt na máquina 192.168.25.100 e o acbrmonitorplus está na máquina 192.168.25.189, o arquivo será transportado para a máquina 192.168.25.189 ?

é isto?

grato

Stainle

Link para o comentário
Compartilhar em outros sites

Acabei de descobrir neste momento, como o arquivo que tenho que passar é um TXT eu joguei ele para dentro de um MEMO, e subi para a máquina que tem o ACBrMonitorPlus

  Memo2.Clear;
  Memo2.Lines.LoadFromFile('c:\stainle_ss\nfe300\nfesefaz.txt');
  cNomeArq := 'c:\stainle_ss\nfe300\nfesefaz.txt';
  comando := 'NFe.SaveToFile(' + cNomeArq + ', ' + Memo2.Lines.Text + ')' + sLineBreak + '.' + sLineBreak;
  ClientSocket1.Socket.SendText(comando);

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2426 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...