Trabalho de Redes usando ServerSocket em Java
Chat (Servidor/Cliente)
1 TrabRedes-Client
2 TrabRedes-Framework
3 TrabRedes-Server
É necessário fazer alteração na constante SERVER_STORAGE
no arquivo ServerFileThread.java
no projeto TrabRedes-Server
, para o local onde deseja que o servidor utilize par armazenar os arquivos.
/trabalhoredes/TrabRedes-Server/src/ServerFileThread.java
public static final String SERVER_STORAGE = "C:/Users/SEU_PC/Desktop/serverStorage/";
-
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
TrabRedes-Framework
com os projetosTrabRedes-Client
eTrabRedes-Framework
- Clique com o botão direito sobre o projeto TrabRedes-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 TrabRedes-Framework
- Clique em Ok e em seguida em Apply and Close
- 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.