ACBRMONITORPLUS TCP/IP

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

ACBRMONITORPLUS TCP/IP

Mensagem por fladimir »

Com relação ao meu ultimo comentário basta setar o Time-out corretamente no ACBr.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
ronasser
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 22 Fev 2016 15:34
Localização: Vitoria/ES

ACBRMONITORPLUS TCP/IP

Mensagem por ronasser »

Fladimir, sei que o tópico é velho, mas estou usando o socket agora.

Imagino que vc resolveu o problema com : InetSetTimeout( pSocket, 3000 ) // Timeout de Recepção 3 seg //

Porém, é isso mesmo ?

Não tenho como saber antes do timeout se acabou a transmissão ?

Se não setar o timeout a rotina abaixo trava quando chega no fim da leitura, existe alguma outra solução ?


Do While ( nBytes > 0 )
cBuffer := Space(4096)
nBytes := INetRecv( pSocket, @cBuffer )
enddo


Agradeço qualquer resposta, vlw !!!
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

ACBRMONITORPLUS TCP/IP

Mensagem por fladimir »

Não resolvi

Como esta implementando a comunicação via Sockets, sugiro olhar a Dll q já é algo mais aprimorado e sem precisar do monitor.
é o q estou fazendo.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
ronasser
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 22 Fev 2016 15:34
Localização: Vitoria/ES

ACBRMONITORPLUS TCP/IP

Mensagem por ronasser »

Ok, vou ver outras abordagens. Qualquer solução posto aqui. Vlw.
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ACBRMONITORPLUS TCP/IP

Mensagem por rubens »

Bom dia

Fladimir
Como esta implementando a comunicação via Sockets, sugiro olhar a Dll q já é algo mais aprimorado e sem precisar do monitor.
é o q estou fazendo.
Você tá usando a dll com o Harbour ou com Windev..
Se com harbour qual versão do Harbour 3.2 ou 3.4 ?

Obrigado

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

ACBRMONITORPLUS TCP/IP

Mensagem por fladimir »

Em ambos.
3.2
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
rubens
Colaborador
Colaborador
Mensagens: 1520
Registrado em: 16 Ago 2003 09:05
Localização: Nova Xavantina - MT

ACBRMONITORPLUS TCP/IP

Mensagem por rubens »

3.2
Eu estava compilando mas tava dando erro quando tentava executar qualquer chamada a dll.
Hoje baixei a versão mais nova da acbrlib e compilou tudo belezinha...
com hb 3.2, com hb 3.2 da minigui...
Tudo funcionou sem problemas.

Vai entender....

Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

ACBRMONITORPLUS TCP/IP

Mensagem por Itamar M. Lins Jr. »

Ola!
Cadê a DLL ? onde baixar ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

ACBRMONITORPLUS TCP/IP

Mensagem por fladimir »

Acesse o link (não estou conseguindo colocar atalhos mais no fórum)
https://projetoacbr.com.br/acbrlib/ (No final da pagina tem pra baixar)
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

ACBRMONITORPLUS TCP/IP

Mensagem por Itamar M. Lins Jr. »

Ola!
Para fazer o Download, é necessário ser membro do SAC ACBr...
Ainda não está liberado, só compilando os fontes, acredito.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

ACBRMONITORPLUS TCP/IP

Mensagem por JoséQuintas »

Não entendo essas coisas.... parece que mesmo no ACBR LIB é cada um por si?
Ao invés de aproveitar coisas comuns pra unir a comunidade, cada coisa é motivo pra separar?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

ACBRMONITORPLUS TCP/IP

Mensagem por JoséQuintas »

Só pagando, é isso mesmo?
acbr.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder