BOM dia
DUVIDA
Porque o consegue := oFtp:DownloadFile( MMDrv, xMMDrv ) em alguns clientes fica uma CARROÇA ?
se transfiro via Team ou Khelp ou Anny é quase Instataneo ?
será porque a NET desses cliente são RAPIDAS ?
Paiva
oFtp:DownloadFile( MMDrv, xMMDrv ) MUITO lento
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
oFtp:DownloadFile( MMDrv, xMMDrv ) MUITO lento
Se o link for HTTP, tente usar um novo link HTTPS.
Percebi faz um tempo que link HTTP vai ser eliminado, então devem está restringindo ao máximo os anti-virus.
Percebi faz um tempo que link HTTP vai ser eliminado, então devem está restringindo ao máximo os anti-virus.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
oFtp:DownloadFile( MMDrv, xMMDrv ) MUITO lento
Olá!
Tem que ver a configuração da função TIP p/ ver o tamanho do arquivo a ser lido/transportado, se lê 1024, 2048... do arquivo de origem.
No caso o Annydesk(http)... deve lê partes maiores do arquivo e a classe FTP deve ler pedaços menores.
Saudações,
Itamar M. Lins Jr.
Porquê, não é FTP! FTP é um protocolo, SFTP é outro, HTTP outro, HTTPS outro.Team ou Khelp ou Anny é quase Instataneo ?
Tem que ver a configuração da função TIP p/ ver o tamanho do arquivo a ser lido/transportado, se lê 1024, 2048... do arquivo de origem.
No caso o Annydesk(http
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
oFtp:DownloadFile( MMDrv, xMMDrv ) MUITO lento
Olá!
Dei uma olhada na classe ftp(tip)
Então ele lê isso ai de cada vez por padrão.
client.prg
Saudações,
Itamar M. Lins Jr.
Dei uma olhada na classe ftp(tip)
Código: Selecionar todos
...
::nDefaultSndBuffSize := ::nDefaultRcvBuffSize := 65536
...
/* Set internal socket send buffer to 64 KiB, this should
resolve the speed problems some users have reported */
IF HB_ISNUMERIC( ::nDefaultSndBuffSize )
::InetSndBufSize( ::SocketCon, ::nDefaultSndBuffSize )
ENDIF
IF HB_ISNUMERIC( ::nDefaultRcvBuffSize )
::InetRcvBufSize( ::SocketCon, ::nDefaultRcvBuffSize )
ENDIF
RETURN .T.
client.prg
Código: Selecionar todos
* Methods to manage buffers */
METHOD InetRcvBufSize( SocketCon, nSizeBuff ) CLASS TIPClient
IF HB_ISNUMERIC( nSizeBuff ) .AND. nSizeBuff > 0
hb_inetSetRcvBufSize( SocketCon, nSizeBuff )
ENDIF
RETURN hb_inetGetRcvBufSize( SocketCon )
METHOD InetSndBufSize( SocketCon, nSizeBuff ) CLASS TIPClient
IF HB_ISNUMERIC( nSizeBuff ) .AND. nSizeBuff > 0
hb_inetSetSndBufSize( SocketCon, nSizeBuff )
ENDIF
RETURN hb_inetGetSndBufSize( SocketCon )
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
