Skip to content

O Conversor de Moedas 🧮 em Python demonstra a comunicação entre cliente e servidor usando os protocolos UDP e TCP. Ele converte valores em reais para outras moedas com base em uma cotação aleatória fornecida pelo servidor, oferecendo uma introdução prática aos conceitos de programação de sockets em Python.

Notifications You must be signed in to change notification settings

yanna-torres/sockets-at01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversor de Moedas - Cliente e Servidor Socket em Python 🌐

Este projeto consiste em um aplicativo cliente e servidor implementados em Python, utilizando tanto UDP quanto TCP para comunicação. O objetivo é criar um conversor de moedas simples, onde o cliente envia um valor em reais (R$) e a moeda desejada para o servidor, que então retorna o valor convertido com base na cotação atual da moeda.

Funcionalidades 📋

  • Aplicativo cliente que permite ao usuário inserir um valor em reais e a moeda desejada.
  • Aplicativo servidor que recebe a solicitação do cliente, calcula a conversão com base na cotação do dia 04/03/2024 e envia o resultado de volta ao cliente.
  • Implementações separadas usando UDP e TCP para a comunicação entre cliente e servidor.

Requisitos 📜

  • Python 3.x
  • requirements.txt

Instalando 👩‍💻

  1. Clonando o repositório:
    git clone https://github.com/yanna-torres/sockets-at01.git
  2. Navegue até o repositório:
    cd sockets-at01
  3. Instale as dependências:
    pip install -r requirements.txt

Como Usar ⏯️

  1. Execute o Servidor:

    • Execute UDP/server.py ou TCP/server.py dependendo do protocolo que deseja utilizar.
    python UDP/server.py

    ou

    python TCP/server.py
  2. Execute o Cliente:

    • Execute UDP/client.py ou TCP/client.py dependendo do protocolo que deseja utilizar.
    python UDP/client.py

    ou

    python TCP/client.py
  3. Siga as Instruções no Console:

    • No cliente, siga as instruções fornecidas para inserir o valor em reais e selecione a moeda desejada.

Tutoriais Utilizados de Apoio 🗂️

Autores

About

O Conversor de Moedas 🧮 em Python demonstra a comunicação entre cliente e servidor usando os protocolos UDP e TCP. Ele converte valores em reais para outras moedas com base em uma cotação aleatória fornecida pelo servidor, oferecendo uma introdução prática aos conceitos de programação de sockets em Python.

Topics

Resources

Stars

Watchers

Forks

Languages