Este post pretende divulgar alguns softwares para comunicação em rede desenvolvidos na disciplina de Redes de Computadores da UFLA. Nesta disciplina foram feitos dois tipos de softwares de comunicação em Java. Um deles é chat entre várias pessoas usando o protocolo TCP. Já o outro software é um comunicador de voz (rádio) usando o protocolo UDP.
Figura 1: Esquema Geral do Funcionamento do Chat |
Figura 2: Esquema Geral do Funcionamento do Rádio |
A Figura 1 mostra o esquema geral do funcionamento do Chat. O qual várias pessoas podem se conectar ao servidor e mandam mensagem em broadcast, ou seja, este chat na verdade é um fórum. Na Figura 2 é apresentado o funcionamento do Rádio onde apenas duas pessoas podem se comunicar através de voz. A comunicação por vez o canal tem que ser aberto por um lado onde apenas este fala por 5 segundos e depois o outro ouve. Abaixo encontram-se as telas dos softwares desenvolvidos.
Figura 3: Interface do Chat - Lado Cliente |
Figura 4: Interface do Chat - Lado Servidor |
Figura 5: Interface do Rádio - Lado Cliente |
Figura 6: Interface do Rádio - Lado Servidor |
Desenvolvedores: Jesimar Arantes, Antônio J. L. Batista, Murilo A. T. B. Silva e Eduardo Braga
Download Chat-TCP-Server: Download Aqui.
Download Chat-TCP-Cliente: Download Aqui.
Download Chat-UDP-Server: Download Aqui.
Download Chat-UDP-Cliente: Download Aqui.