README
Trabalho de Redes usando ServerSocket em Java
FTP (Servidor/Cliente)
Projetos inclusos no repositório
1 client
2 framework
3 server
Alterações antes do uso
É necessário fazer alteração na constante SERVER_STORAGE
no arquivo ServerFileThread.java
no projeto server
, para o local onde deseja que o servidor utilize par armazenar os arquivos.
/server/src/ServerFileThread.java
public static final String SERVER_STORAGE = "C:/Users/SEU_PC/Desktop/serverStorage/";
Configuração antes do uso (Eclipse IDE)
-
Crie todos os projetos
- Vá em File
- Em seguida em New
- E clique na opção Java Project
- Deselecione a opção Use default location
- Clique em Browse
- Navega para a pasta onde deu clone ou salvou o repositorio
- Selecione o projeto que deseja criar (Projetos 1, 2 e 3 citados anteriormente)
- Clique em Finish
- Faça isso para os três projetos
-
Faça a ligação do projeto
framework
com os projetosclient
eserver
- Clique com o botão direito sobre o projeto
client
- Vá até a opção Build path
- Clique na opção Configure Build Path...
- Na janela que se abriu. Clique na aba Projects
- Clique no botão Add
- Selecione o projeto
framework
- Clique em Ok e em seguida em Apply and Close
- Repita o procedimento com o projeto
server
- Clique com o botão direito sobre o projeto
Uso
- Inicie primeiro o Server (
MainServer.java
) - Inicie quantos Clientes desejar (
MainClient.java
) - Para conectar ao servidor usando o Cliente, insera o IP mostrado na tela do Servidor no campo IP do Cliente.