Cliente/servidor - Transferir arquivo

2 respostas
E

Tenho uma aplicação na qual os clientes podem fazer upload de arquivos de vídeo no srvidor…Imagino o seguinte, o cliente avisa o servidor de que vai comçar a enviar um arquivo com n bytes, nisso o servidor reserva um buffer de n posições e está apto a receber, avisando o cliente, que, porsua vez, começa a transferir o arquivo…

O que acham, é isso mesmo?

Outra questão (talvez seja trivial)…Para fazer essa transferência devo usar TCP, não é?

Desde já agradeço…

2 Respostas

furutani

Olá

Você pode abrir sockets TCP/IP para fazer a transferência de arquivos, se o servidor e o cliente forem em Java você pode usar RMI. Na net encontra-se muita informação sobre esses recursos.

E

Certo, mas queria saber o que o pessoal que trabalha com isso me diz da minha solução…

Será que esse mecanismo de reservar um buffer em memória pra cada arquivo que está sendo transferido no momento é uma boa idéia? Isso não gera risco de derrubar o servidor caso muitas transsferências sejam feitas ao mesmo tempo? Se for o caso, qual a alternativa?

Obrigado…

Criado 7 de junho de 2008
Ultima resposta 8 de jun. de 2008
Respostas 2
Participantes 2