[java-list] Dúvida sobre Networking

2002-10-07 Thread Carlos . Santiago

Olá galera da lista, espero que estejam todos bem.
Gostaria de poder trocar algumas informações com quem conhece JAVA para
redes.
Tenho duas dúvidas básicas:
É legal usar o FTP para fazer o transporte de arquivos de grande volume (da
ordem de 100Mb) ?
Alguém tem algum código de exemplo de uso de algum FTPClient feito em JAVA
? Pois o meu problema é simples: tenho que fazer uma conexão com um server
Digital rodando UNIX a partir de um server web rodando windows. Meu
aplicativo deve ler o conteúdo de um ditetório neste server web "empacotar"
seu conteúdo e movê-lo para dentro do server Digital, e isso
periodicamente.
Alguém na lista tem alguma dica ?
Valeu !
Carlos


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



-- 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]
-




[java-list] Dúvida sobre Networking

2002-10-07 Thread Carlos . Santiago


Allan, valeu a dica, vou dar uma olhada no site e ver o que consigo.
Vc já chegou a implementar algum destes FTPClients ?
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]'"  

   

  ga.com.br>   cc: 

       Assunto:  RES: [java-list] Dúvida sobre 
Networking  
  07/10/2002 13:14 

  Favor responder a

  java-list

   

   







Ola Carlos

> É legal usar o FTP para fazer o transporte de arquivos de
> grande volume (da
> ordem de 100Mb) ?

100% recomendado...principalmente se tiver recursos de "resume"

> Alguém tem algum código de exemplo de uso de algum FTPClient
> feito em JAVA

Procure em http://sourceforge.net/search/ por FTPClient Java e voce
encontrara classes completas.

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]
-




[java-list] Dúvida sobre Networking

2002-10-08 Thread Carlos . Santiago


Allan, estou usando um FTPClient de
http://www.enterprisedt.com/downloads/ftp.html
Tem uma API bem completa e vem com um exemplo de uso.
O que eu preciso é implementat um "robozinho" que abre uma conexão em um
servidor de web, lê o conteúdo de um dado diretório "empacota" o que
encontrou e descarrega em um outro server.
O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca
de 10 mil arquivos/mês são depositados neste diretório e há arquivos da
ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos
totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por
isso a minha dúvida de o FTP era o melhor esquema para fazer isso.
Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a
questão.
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]'"  

   

  ga.com.br>   cc: 

           Assunto:  RES: [java-list] Dúvida sobre 
Networking  
  08/10/2002 07:14 

  Favor responder a

  java-list

   

   







Ola Carlos

> Vc já chegou a implementar algum destes FTPClients ?

É uma de minhas tarefas para os próximos dias. Estou baixando algumas
classes e iniciando a analise delas para saber qual vou utilizar.

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]
-




RES: [java-list] Dúvida sobre Networking

2002-10-07 Thread Alan F. Lopes Candido
Title: RES: [java-list] Dúvida sobre Networking





Ola Carlos


> É legal usar o FTP para fazer o transporte de arquivos de 
> grande volume (da
> ordem de 100Mb) ?


100% recomendado...principalmente se tiver recursos de "resume"


> Alguém tem algum código de exemplo de uso de algum FTPClient 
> feito em JAVA


Procure em http://sourceforge.net/search/ por FTPClient Java e voce encontrara classes completas.


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]
-



Re: [java-list] Dúvida sobre Networking

2002-10-07 Thread Alan-Java
Title: RES: [java-list] Dúvida sobre Networking



Que página legal...
 
Muito boa mesmo...encontra-se de tudo 
lá.
 
Alan.

  - Original Message - 
  From: 
  Alan F. Lopes Candido 
  To: '[EMAIL PROTECTED]' 
  Sent: Monday, October 07, 2002 1:44 
  PM
  Subject: RES: [java-list] Dúvida sobre 
  Networking
  
  Ola Carlos 
  > É legal usar o FTP para fazer o transporte de arquivos de 
  > grande volume (da > 
  ordem de 100Mb) ? 
  100% recomendado...principalmente se tiver recursos de 
  "resume" 
  > Alguém tem algum código de exemplo de uso de algum 
  FTPClient > feito em JAVA 
  Procure em http://sourceforge.net/search/ por FTPClient Java e voce 
  encontrara classes completas. 
  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] 
  -


RES: [java-list] Dúvida sobre Networking

2002-10-08 Thread Alan F. Lopes Candido
Title: RES: [java-list] Dúvida sobre Networking





Ola Carlos


> Vc já chegou a implementar algum destes FTPClients ?


É uma de minhas tarefas para os próximos dias. Estou baixando algumas classes e iniciando a analise delas para saber qual vou utilizar.

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]
-



Re: [java-list] Dúvida sobre Networking

2002-10-09 Thread SoJava

Oi,

Olha, não sei qual exatamente é a configuração de seu ambiente de rede, mas,
para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso dá
um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em conta
suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de
arquivos, então com certeza, é o ideal para transferência de arquivos.
Existem soluções proprietárias, mas não aconselho.

T++

SoJava [EMAIL PROTECTED]
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 08, 2002 15:58
Subject: [java-list] Dúvida sobre Networking



Allan, estou usando um FTPClient de
http://www.enterprisedt.com/downloads/ftp.html
Tem uma API bem completa e vem com um exemplo de uso.
O que eu preciso é implementat um "robozinho" que abre uma conexão em um
servidor de web, lê o conteúdo de um dado diretório "empacota" o que
encontrou e descarrega em um outro server.
O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca
de 10 mil arquivos/mês são depositados neste diretório e há arquivos da
ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos
totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por
isso a minha dúvida de o FTP era o melhor esquema para fazer isso.
Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a
questão.
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]'"
  
  ga.com.br>       cc:
       Assunto:  RES: [java-list]
Dúvida sobre Networking
  08/10/2002 07:14
  Favor responder a
  java-list








Ola Carlos

> Vc já chegou a implementar algum destes FTPClients ?

É uma de minhas tarefas para os próximos dias. Estou baixando algumas
classes e iniciando a analise delas para saber qual vou utilizar.

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]
-



-- 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] 
-




Re: [java-list] Dúvida sobre Networking

2002-10-09 Thread Vinícius Pitta Lima de Araújo


Saudações Carlos,
Acho que você poderá resolver seu problema de uma forma simples usando os
sockets que estão no pacote java.net . Basta usar o stream certo e você
conseguirá passar o arquivo sem problemas. Porém te aconselho a dar uma
olhada com calma pra achar uma forma de talvez dividir ou compactar esse
arquivo antes de mandar. Não sei qual o comportamento dos sockets quando
você tenta mandar arquivos grandes. 
[]´s
Vinícius
At 09:43 7/10/2002 -0400, you wrote:
Olá galera da lista, espero que
estejam todos bem.
Gostaria de poder trocar algumas informações com quem conhece JAVA
para
redes.
Tenho duas dúvidas básicas:
É legal usar o FTP para fazer o transporte de arquivos de grande volume
(da
ordem de 100Mb) ?
Alguém tem algum código de exemplo de uso de algum FTPClient feito em
JAVA
? Pois o meu problema é simples: tenho que fazer uma conexão com um
server
Digital rodando UNIX a partir de um server web rodando windows. Meu
aplicativo deve ler o conteúdo de um ditetório neste server web
"empacotar"
seu conteúdo e movê-lo para dentro do server Digital, e isso
periodicamente.
Alguém na lista tem alguma dica ?
Valeu !
Carlos

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

-- 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]

-



Re: [java-list] Dúvida sobre Networking

2002-10-10 Thread Carlos . Santiago


Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em
vista que a minha rede é de 100Mb, este não pode ser um valor aceitável
para a minha aplicação. Mas felismente para mim consegui implementar um
FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30
seg.
Mas valeu a observação.

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


   

  "SoJava" 

  <[EMAIL PROTECTED]Para: <[EMAIL PROTECTED]>

  .br> cc: 

   Assunto:  Re: [java-list] Dúvida sobre 
Networking   
  09/10/2001 09:27 

  Favor responder a

  java-list

   

   





Oi,

Olha, não sei qual exatamente é a configuração de seu ambiente de rede,
mas,
para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso
dá
um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em
conta
suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de
arquivos, então com certeza, é o ideal para transferência de arquivos.
Existem soluções proprietárias, mas não aconselho.

T++

SoJava [EMAIL PROTECTED]
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 08, 2002 15:58
Subject: [java-list] Dúvida sobre Networking



Allan, estou usando um FTPClient de
http://www.enterprisedt.com/downloads/ftp.html
Tem uma API bem completa e vem com um exemplo de uso.
O que eu preciso é implementat um "robozinho" que abre uma conexão em um
servidor de web, lê o conteúdo de um dado diretório "empacota" o que
encontrou e descarrega em um outro server.
O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca
de 10 mil arquivos/mês são depositados neste diretório e há arquivos da
ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos
totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por
isso a minha dúvida de o FTP era o melhor esquema para fazer isso.
Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a
questão.
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]'"
  
  ga.com.br>       cc:
   Assunto:  RES: [java-list]
Dúvida sobre Networking
  08/10/2002 07:14
  Favor responder a
  java-list








Ola Carlos

> Vc já chegou a implementar algum destes FTPClients ?

É uma de minhas tarefas para os próximos dias. Estou baixando algumas
classes e iniciando a analise delas para saber qual vou utilizar.

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]
-



-- 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

Re: [java-list] Dúvida sobre Networking

2002-10-10 Thread Carlos . Santiago


Olá Vinícios, tudo bem ?
O problema com Sockets é justamente esse, pelo que pude constatar, TAMANHO
DOS ARQUIVOS.
Creio que já resolvi a questão com um FTPClient, ou seja, me conecto ao
server FTP, entro no diretório, faço uma lista dos arquivos que estão no
diretório, "empacoto" estes arquivos num vetor, e mando para o diretório da
máquina remota. Terminada a transferência, limpo o diretório do servidor e
fecho a conexão. Isso tudo já está OK, com transmissão super rápida.
O que estou começando a mexer é com o seguinte:
1) que tipo de verificação posso fazer para saber se recebi realmente
oarquivo antes de deletá-lo no servidor ? Como fazer isso ?
2) este "robozinho" terá que despertar de 30 em 30 mim, conectar ao
servidor, verificar o diretório, baixar os arquivos, deletar os arquivos do
servidor, fechar a conecção. Usar thread.sleep() ou Timer ?
Se tiver alguma dica, ela será bem vinda.
Abraço
Carlos


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


   

  Vinícius Pitta   

  Lima de Araújo   Para: [EMAIL PROTECTED]  

    Assunto:  Re: [java-list] Dúvida sobre 
Networking   
   

  08/10/2002 19:33 

  Favor responder a

  java-list

   

   







Saudações Carlos,
Acho que você poderá resolver seu problema de uma forma simples usando os
sockets que estão no pacote java.net . Basta usar o stream certo e você
conseguirá passar o arquivo sem problemas. Porém te aconselho a dar uma
olhada com calma pra achar uma forma de talvez dividir ou compactar esse
arquivo antes de mandar. Não sei qual o comportamento dos sockets quando
você tenta mandar arquivos grandes.

[]´s
Vinícius

At 09:43 7/10/2002 -0400, you wrote:
Olá galera da lista, espero que estejam todos bem.
Gostaria de poder trocar algumas informações com quem conhece JAVA para
redes.
Tenho duas dúvidas básicas:
É legal usar o FTP para fazer o transporte de arquivos de grande volume (da
ordem de 100Mb) ?
Alguém tem algum código de exemplo de uso de algum FTPClient feito em JAVA
? Pois o meu problema é simples: tenho que fazer uma conexão com um server
Digital rodando UNIX a partir de um server web rodando windows. Meu
aplicativo deve ler o conteúdo de um ditetório neste server web "empacotar"
seu conteúdo e movê-lo para dentro do server Digital, e isso
periodicamente.
Alguém na lista tem alguma dica ?
Valeu !
Carlos


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



-- 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]
-





-- 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]
-




RES: [java-list] Dúvida sobre Networking

2002-10-10 Thread SILVA Rafael P CONFAB

Carlos,

Qual foi a solução adotada para obter esta performance?!?
FTP ou Sockets?!?
[]´s

Rafael Pioli


-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 9 de outubro de 2002 14:52
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Dúvida sobre Networking



Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em
vista que a minha rede é de 100Mb, este não pode ser um valor aceitável
para a minha aplicação. Mas felismente para mim consegui implementar um
FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30
seg.
Mas valeu a observação.

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


 

  "SoJava"

  <[EMAIL PROTECTED]Para:
<[EMAIL PROTECTED]>
  .br> cc:

   Assunto:  Re: [java-list]
Dúvida sobre Networking   
  09/10/2001 09:27

  Favor responder a

  java-list

 

 





Oi,

Olha, não sei qual exatamente é a configuração de seu ambiente de rede,
mas,
para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso
dá
um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em
conta
suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de
arquivos, então com certeza, é o ideal para transferência de arquivos.
Existem soluções proprietárias, mas não aconselho.

T++

SoJava [EMAIL PROTECTED]
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 08, 2002 15:58
Subject: [java-list] Dúvida sobre Networking



Allan, estou usando um FTPClient de
http://www.enterprisedt.com/downloads/ftp.html
Tem uma API bem completa e vem com um exemplo de uso.
O que eu preciso é implementat um "robozinho" que abre uma conexão em um
servidor de web, lê o conteúdo de um dado diretório "empacota" o que
encontrou e descarrega em um outro server.
O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca
de 10 mil arquivos/mês são depositados neste diretório e há arquivos da
ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos
totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por
isso a minha dúvida de o FTP era o melhor esquema para fazer isso.
Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a
questão.
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]'"
  
  ga.com.br>       cc:
   Assunto:  RES: [java-list]
Dúvida sobre Networking
  08/10/2002 07:14
  Favor responder a
  java-list








Ola Carlos

> Vc já chegou a implementar algum destes FTPClients ?

É uma de minhas tarefas para os próximos dias. Estou baixando algumas
classes e iniciando a analise delas para saber qual vou utilizar.

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]
-



-- 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]
-






-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários J

Re: [java-list] Dúvida sobre Networking

2002-10-11 Thread Guilherme Ceschiatti

Olá..

Acho que vc está confundindo um pouco. As placas de rede comuns hoje em dia 
(fast ethernet), possuem taxa de transmissão de 100Mbits/s, não 100MBytes/s.

Fazendo a conta por alto, basta dividir 100Mbps por 8 para se ter a taxa em 
MBytes/s . Daria uns 12 ou 13 Mbytes/s.

[]s
Guilherme Ceschiatti

On Wednesday 09 October 2002 02:51 pm, [EMAIL PROTECTED] wrote:
> Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em
> vista que a minha rede é de 100Mb, este não pode ser um valor aceitável
> para a minha aplicação. Mas felismente para mim consegui implementar um
> FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30
> seg.
> Mas valeu a observação.
>
> ***
> Carlos Santiago
> [EMAIL PROTECTED]
> Programador J2EE
> Equipe de Implementação - SAGETI
> Secretaria de Estado de Fazenda - MT
> ***
>
>
>
>   "SoJava"
>   <[EMAIL PROTECTED]Para:
> <[EMAIL PROTECTED]> .br>     cc:
>        Assunto:  Re: [java-list]
> Dúvida sobre Networking 09/10/2001 09:27
>   Favor responder a
>   java-list
>
>
>
>
>
>
> Oi,
>
> Olha, não sei qual exatamente é a configuração de seu ambiente de rede,
> mas,
> para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso
> dá
> um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em
> conta
> suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de
> arquivos, então com certeza, é o ideal para transferência de arquivos.
> Existem soluções proprietárias, mas não aconselho.
>
> T++
>
> SoJava [EMAIL PROTECTED]
> - Original Message -
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, October 08, 2002 15:58
> Subject: [java-list] Dúvida sobre Networking
>
>
>
> Allan, estou usando um FTPClient de
> http://www.enterprisedt.com/downloads/ftp.html
> Tem uma API bem completa e vem com um exemplo de uso.
> O que eu preciso é implementat um "robozinho" que abre uma conexão em um
> servidor de web, lê o conteúdo de um dado diretório "empacota" o que
> encontrou e descarrega em um outro server.
> O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca
> de 10 mil arquivos/mês são depositados neste diretório e há arquivos da
> ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos
> totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por
> isso a minha dúvida de o FTP era o melhor esquema para fazer isso.
> Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a
> questão.
> 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]'"
>   
>   ga.com.br>   cc:
>Assunto:  RES: [java-list]
> Dúvida sobre Networking
>   08/10/2002 07:14
>   Favor responder a
>   java-list
>
>
>
>
>
>
>
>
> Ola Carlos
>
> > Vc já chegou a implementar algum destes FTPClients ?
>
> É uma de minhas tarefas para os próximos dias. Estou baixando algumas
> classes e iniciando a analise delas para saber qual vou utilizar.
>
> 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]
> -
>
&

RES: [java-list] Dúvida sobre Networking

2002-10-12 Thread Alan F. Lopes Candido
Title: RES: [java-list]  Dúvida sobre Networking





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]
-



Re: [java-list] Dúvida sobre Networking

2002-10-12 Thread Vinícius Pitta Lima de Araújo


Saudações Carlos,
1) que tipo de verificação posso fazer para saber
se recebi realmente
oarquivo antes de deletá-lo no servidor ? Como fazer isso ?
Seu bot vai ter que de alguma maneira conectar na maquina remota pra onde
ele mandou os arquivos. Eu imagino que seria viavel ou ele fazer uma
verificação na máquina remota assim que terminar o envio ou antes de
apagar tentar conectar a ela. Seria preciso um servidorzinho escutando
uma porta qualquer esperando seu bot.
2) este "robozinho" terá que despertar de
30 em 30 mim, conectar ao
servidor, verificar o diretório, baixar os arquivos, deletar os arquivos
do
servidor, fechar a conecção. Usar thread.sleep() ou Timer ?
Não acho que um Thread.sleep() seja uma boa idéia. Sinceramente não sei
qual o melhor recurso que você pode utilizar ai. Você poderia se basear
na hora do sistema ou usar um Timer mesmo.
Espero ter ajudado
[]´s
Vinícius
At 15:21 9/10/2002 -0400, you wrote:
Olá Vinícios, tudo bem ?
O problema com Sockets é justamente esse, pelo que pude constatar,
TAMANHO
DOS ARQUIVOS.
Creio que já resolvi a questão com um FTPClient, ou seja, me conecto
ao
server FTP, entro no diretório, faço uma lista dos arquivos que estão
no
diretório, "empacoto" estes arquivos num vetor, e mando para o
diretório da
máquina remota. Terminada a transferência, limpo o diretório do servidor
e
fecho a conexão. Isso tudo já está OK, com transmissão super 
rápida.
O que estou começando a mexer é com o seguinte:
1) que tipo de verificação posso fazer para saber se recebi
realmente
oarquivo antes de deletá-lo no servidor ? Como fazer isso ?
2) este "robozinho" terá que despertar de 30 em 30 mim,
conectar ao
servidor, verificar o diretório, baixar os arquivos, deletar os arquivos
do
servidor, fechar a conecção. Usar thread.sleep() ou Timer ?
Se tiver alguma dica, ela será bem vinda.
Abraço
Carlos

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

  

 
Vinícius
Pitta  

 
Lima de
Araújo  
Para:
[EMAIL PROTECTED] 

 

 
com.br>     
Assunto:  Re: [java-list] Dúvida sobre
Networking  

  

 
08/10/2002
19:33

 
Favor responder
a   

 
java-list   

  

  




Saudações Carlos,
Acho que você poderá resolver seu problema de uma forma simples usando
os
sockets que estão no pacote java.net . Basta usar o stream certo e
você
conseguirá passar o arquivo sem problemas. Porém te aconselho a dar
uma
olhada com calma pra achar uma forma de talvez dividir ou compactar
esse
arquivo antes de mandar. Não sei qual o comportamento dos sockets
quando
você tenta mandar arquivos grandes.
[]´s
Vinícius
At 09:43 7/10/2002 -0400, you wrote:
Olá galera da lista, espero que estejam todos bem.
Gostaria de poder trocar algumas informações com quem conhece JAVA
para
redes.
Tenho duas dúvidas básicas:
É legal usar o FTP para fazer o transporte de arquivos de grande volume
(da
ordem de 100Mb) ?
Alguém tem algum código de exemplo de uso de algum FTPClient feito em
JAVA
? Pois o meu problema é simples: tenho que fazer uma conexão com um
server
Digital rodando UNIX a partir de um server web rodando windows. Meu
aplicativo deve ler o conteúdo de um ditetório neste server web
"empacotar"
seu conteúdo e movê-lo para dentro do server Digital, e isso
periodicamente.
Alguém na lista tem alguma dica ?
Valeu !
Carlos

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

-- 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 

Re: RES: [java-list] Dúvida sobre Networking

2002-10-12 Thread Carlos . Santiago


Rafael eu implementei um FTPClient com uma API fácil de manipular.
Carlos


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


   

  SILVA Rafael P   

  CONFAB   Para: "'[EMAIL PROTECTED]'"  

  <[EMAIL PROTECTED] <[EMAIL PROTECTED]> 

  om.br>   cc: 

       Assunto:  RES: [java-list]  Dúvida 
sobre Networking 
  10/10/2002 09:53 

  Favor responder a

  java-list

   

   





Carlos,

Qual foi a solução adotada para obter esta performance?!?
FTP ou Sockets?!?
[]´s

Rafael Pioli


-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 9 de outubro de 2002 14:52
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Dúvida sobre Networking



Cara, vc achou baixar 600Mb em 28 mim uma boa velocidade ? Bem, tendo em
vista que a minha rede é de 100Mb, este não pode ser um valor aceitável
para a minha aplicação. Mas felismente para mim consegui implementar um
FTPClient Java legal e agora estou baixando os mesmos 600 Mb em 1mim 30
seg.
Mas valeu a observação.

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




  "SoJava"

  <[EMAIL PROTECTED]Para:
<[EMAIL PROTECTED]>
  .br> cc:

           Assunto:  Re: [java-list]
Dúvida sobre Networking
  09/10/2001 09:27

  Favor responder a

  java-list









Oi,

Olha, não sei qual exatamente é a configuração de seu ambiente de rede,
mas,
para diversos ambientes, baixar 600 MB em 28 minutos é muito rápido. Isso
dá
um taxa média de download de 21MB/Minuto. É lógico, tem de se levar em
conta
suas necessidades. O FTP é um protocolo exclusivo para gerenciamento de
arquivos, então com certeza, é o ideal para transferência de arquivos.
Existem soluções proprietárias, mas não aconselho.

T++

SoJava [EMAIL PROTECTED]
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 08, 2002 15:58
Subject: [java-list] Dúvida sobre Networking



Allan, estou usando um FTPClient de
http://www.enterprisedt.com/downloads/ftp.html
Tem uma API bem completa e vem com um exemplo de uso.
O que eu preciso é implementat um "robozinho" que abre uma conexão em um
servidor de web, lê o conteúdo de um dado diretório "empacota" o que
encontrou e descarrega em um outro server.
O meu grande problema está sendo o volume e o tamanho dos arquivos, cerca
de 10 mil arquivos/mês são depositados neste diretório e há arquivos da
ordem de 180Mb. Fiz um simples teste com um "put" em apenas 3 arquivos
totalizando ceda de 600Mb, isso demorou para baixar cerca de 28mim. Por
isso a minha dúvida de o FTP era o melhor esquema para fazer isso.
Dê uma olhada nesta API e se vc estiver afim vamos discutir um pouco mais a
questão.
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]'"
      
      ga.com.br>   cc:
   Assunto:  RES: [java-list]
Dúvida sobre Networking
  08/10/2002 07:14
  Favor responder a
  java-list








Ola Carlos

> Vc já chegou a implementar algum destes FTPClients ?

É uma de minhas tarefas para os próximos dias. Estou