Fala Pessoal do TheSpoke.....
Estou cursando Ciências da Computação na UNIFACS.... ( Univ. Salvador )
Umas das matérias da minha grade do semestre é "Redes de Computadores 1" e o professor teve a linda idéia de pedir um trabalho que seja uma aplicação que use a camada de aplicação da pilha TCP...
Seria algo simples, porém ele pediu algo útil.... E útil para professores darem notas geralmente são projetos mais complexos....
Resolvi desenvolver um cliente de FTP.... Só que na minha busca de aprendizado resolvi inventar um monte de coisa para o projeto.
Bolei o seguinte....:
O programa iria trabalhar como um P2P já que o programa instalado pelo usuário já conta com um Cliente de FTP e um Servidor de FTP juntos.
Assim o usuário se conecta a um outro determinado usuário e esse segundo automaticamente retribui com uma conexão no servidor do primeiro....
Desse jeito eles trocam arquivos e pode ainda se falar atraves de uma tela de CHAT....
Bolei nesses últimos dias uma outra opção de conexão.
Antes um usuário teria que ter o ip do outro... Deixei esta opção.... Só que para melhorar a dinâmica de conexão resolvi criar uma página de Login num site onde todos que se logassem nela entrariam numa lista com o status de on-line podendo então ser clikados criando assim uma conexão direta com o usuário que clikou.....
Quando fosse feito o clike o programa baixaria um arquivo XML com as informações necessárias para a conexão....
Estou no meio do desenvolvimento e queria sugestões....
O que acham??? Podemos melhorar o sistema em quê???
Podemos transformar isso numa proposta utilizável na internet???
Quem tiver interesse em ajudar....
Bem vou indo nessa.... Abraços....