Implementar um Protocolo de transferência de arquivos

04/12/2003

1

Tenho q fazer um trabalho só q náo tenho ideia de qual componente vou usar, tentei usar o TrivialFTP mas ele é muito limitado e não tem todas as funções alguem pode me ajudar .. Segue abaixo o q o sistema deve fazer?


Redes Locais e Remotas

- Implementar um Protocolo de transferência de arquivos (estilo FTP) usando somente as bibliotecas de socket disponíveis nos compiladores (usando TCP).

* O que seu protocolo deve fazer?

1) ele deve ter dois módulos: um cliente e um servidor;

2) o servidor deverá aceitar dois ou mais conexões simultâneas, ou seja, mais de um cliente pode acessar o seu servidor ao mesmo tempo;

3) o cliente e o servidor deverão oferecer os seguintes comandos:

- open (estabelecer a conexão)

- get (executa download de arquivo desejado)

- put (executa o upload de arquivo desejado)

- ls (listagem de arquivos e subdiretórios do diretório corrente na conta remota)

- cd (mudança de diretório corrente pela hierarquia de diretório da conta remota)

- lls (listagem de arquivos e subdiretórios do diretório corrente na conta local)

- lcd (mudança de diretório corrente pela hierarquia de diretório da conta local)

- quit (fechar a conexão)

Agurado Resposta!!
Sem mais,
Bruno Eduardo


Responder