https://github.com/ingogbe/sockets-tcp-ftp
https://github.com/ingogbe/sockets-tcp-ftp
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ingogbe/sockets-tcp-ftp
- Owner: ingogbe
- Created: 2018-07-09T15:49:52.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-09T16:51:05.000Z (almost 7 years ago)
- Last Synced: 2025-01-27T11:23:19.478Z (4 months ago)
- Language: Java
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# README #
Trabalho de Redes usando ServerSocket em Java
FTP (Servidor/Cliente)
### Projetos inclusos no repositório
```sh
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.
```sh
/server/src/ServerFileThread.java
``````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 projetos `client` e `server`
* 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`**### 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.