Aplicações Cliente-Servidor em C
Descrição
Desenvolvido para a disciplina de Redes de Computadores, este projeto consiste no desenvolvimento de duas aplicações em linguagem C: uma Cliente e uma Servidora. A aplicação Cliente é responsável por fornecer seu nome e uma mensagem para a Servidora. A Servidora, por sua vez, recebe a mensagem, a imprime, e retorna seu próprio nome junto com uma mensagem para o Cliente. O Cliente, por fim, imprime a mensagem recebida.
Funcionalidades
Aplicação Cliente:
- Solicita ao usuário que informe seu nome.
- Permite que o usuário digite uma mensagem para a Servidora.
- Envia a mensagem para a Servidora.
Aplicação Servidora:
- Recebe a mensagem enviada pelo Cliente.
- Imprime a mensagem recebida.
- Retorna seu nome e uma mensagem para o Cliente.
Execução
- Compile e execute a aplicação Servidora.
- Compile e execute a aplicação Cliente.
- O Cliente fornece seu nome e uma mensagem.
- A Servidora recebe, imprime a mensagem e retorna sua própria mensagem.
- O Cliente imprime a mensagem recebida da Servidora.
Este projeto visa demonstrar a comunicação simples entre uma aplicação Cliente e uma Servidora em C, promovendo a troca de mensagens bidirecional entre os dois programas.