CiÊNCIA DA COMPUTAÇÃO
Trabalho Atividades Praticas Supervisionadas “Desenvolvimento de uma ferramenta para comunicação em Rede”
SUMÁRIO
1 – Objetivos..........................................................................................................4
2 – Introdução........................................................................................................5
3 – Modos de Transmissão de Sockets...............................................................7
4 – Classes do Java Baseadas em Conexões.....................................................8
4.1 – Uma Aplicação baseada em Conexões .....................................................10
4.1.1 – Executando o MiniChat.............................................................................13
5 – Classes de Datagramas do Java....................................................................15
5.1 – Uma Aplicação baseada em Datagramas...................................................21
5.1.1 – Executando a Aplicação............................................................................21
6 – Conclusões.......................................................................................................24
7 – Código Fonte....................................................................................................25
8 – Referências Bibliográficas..............................................................................40
1 – Objetivos
O objetivo deste trabalho e o desenvolvimento de um mini chat na linguagem Java utilizando sockets.
Há poucos anos atrás, não se ouvia falar em comunicação entre dois ou mais computadores. Assim, cada computador era isolado e as informações não eram distribuídas em tempo real, dificultando a disseminação da informação.
Atualmente, milhares e até mesmo milhões de usuários possuem a capacidade de comunicar-se de forma remota. Cada um