Alan, n�o enteindo este lance de gera��o de arquivo MD5.
Eu implementei o FTPCliente fazendo com que ele criasse um vetor com os
arquivos do diret�rio e os transferisse para o outro server, mas dentro do
mesmo la�o que faz a transferencia eu implementei um m�todo File.delete(),
ou seja:
Primeiro ele transfere o primeiro arquivo do meu vetor, depois de
transferido ele chama o m�todo delete e deleta o arquivo que acabou de ser
transferido. Como eu sei se recebi o arquivo ? Isso eu deixo por conta do
server de FTP, se minha conex�o cair ou me c�digo gerar uma exce��o, ele
simplesmente adormece, N�O apaga o arquivo que n�o foi transferido, grava o
erro num arquivo de log e volta a abrir uma nova conex�o.
Outra coisa que fiz foi colocar um contador depois que transfere e um
depois que deleta, estes contadores s�o gravados no meu arquivo de log,
assim posso comparar o que transferi com o que deletei.
A integridade do arquivo n�o � da al�ada do meu aplicativo, pois eu posso
estar namipulando um arquivo que j� pode estar vindo corrompido da web.
N�o sei se esta solu��o � elegante, mas � a que consegui implementar por
hora.
A segu�ncia disto � que agora preciso criar um outro aplicativo JAVA que
leia as duas primeiras linhas de cada arquivo baixado, armazene os dados em
vari�veis, abra uma conex�o com um banco Oracle, grave o conte�do das
vari�veis numa tabela do banco, sem falar nas exce��es etc etc etc.
Espero poder contar com vc para eventuais d�vidas.
Abra�o
Carlos


***********************************************
Carlos Santiago
[EMAIL PROTECTED]
Programador J2EE
Equipe de Implementa��o - SAGETI
Secretaria de Estado de Fazenda - MT
***********************************************


                                                                                       
                    
                      "Alan F. Lopes                                                   
                    
                      Candido"                 Para:     "'[EMAIL PROTECTED]'"  
                    
                      <acandido@microsi         <[EMAIL PROTECTED]>             
                    
                      ga.com.br>               cc:                                     
                    
                                               Assunto:  RES: [java-list]  D�vida 
sobre Networking         
                      11/10/2002 07:35                                                 
                    
                      Favor responder a                                                
                    
                      java-list                                                        
                    
                                                                                       
                    
                                                                                       
                    






Ola Carlos

Algumas msg atras voce citou que resolveu o problema, mas que gostaria de
ter um jeito de saber se a transmiss�o foi OK. O melhor jeito que acho que
existe � voce criar um "digest" de cada arquivo, por exemplo o MD5. O
problema � que para gerar este arquivo voce ter� um demanda de
processamento (seus arquivos s�o grandes e muitos). Fiz alguns testes com
gera��o de MD5 (no linux) e a velocidade era algo em torno de 10 a 15
segundos por 3Mbytes ("achismo meu", pois eu n�o medi no cronometro).

Para fazer isso, na origem voce gera o "digest" (que ser� �nico e exclusivo
para cada arquivo), gravando-o com o mesmo nome, porem com a extens�o .MD5
(apenas sugest�o). Transfere os dois aquivos para o destino. Pega o arquivo
que chegou e gera novamente o "digest" dele e compara com o "digest" que
voce recebeu. O arquivo "digest" � pequeno e o tempo de transmiss�o pode-se
desprezar em fun��o do volume.

Boa Sorte e a Paz do Senhor,

[:>} Alan Candido ><> ICQ 117513933
"Almanaque BR�D�O & br�dinho" http://albb.tk
������������������������������� ___
�� .[====].[====].[====].[___].]@|-Y\_
_____o__o___o__o___o__o___o_o___O_ooo_\_______________
"Antigamente as naus eram de madeira e os homens de ferro,
hoje em dia elas s�o de a�o e os homens de palha."







------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a