Comunicação em rede Servidor X Cliente

Boa noite galera…

Sou novo na comunidade e gostaria de pedir a ajuda de vocês em um projeto que estou fazendo na faculdade… Preciso de um programa em java para realizar uma comunicação CLIENTE X SERVIDOR da seguinte forma.

  1. No cliente eu vou digitar o nome de um arquivo (Ex. teste1.txt)
  2. Ele vai se conectar ao servidor e procurar o arquivo em uma determinada pasta.
  3. Assim que o arquivo for encontrado no servidor, o mesmo será aberto e será enviado linha por linha ao cliente.
  4. Quando terminar de enviar todas as linhas para o cliente o mesmo deve encerrar a conexão informando: “Fim do arquivo”.
  5. O servidor voltar para o estado em espera para o envio do proximo arquivo.

O programa deve realizar a comunicação em UDP e outro fazendo a mesma coisa porém usando TCP.

POR FAVOR GALERA ME AJUDEM…

:shock: :shock: :shock: :frowning:

All About Sockets