Este projeto é uma aplicação que explora os conceitos fundamentais de sockets em Python, utilizando funções primitivas como socket(), input() e print().
Para preparar e executar este projeto, siga as instruções abaixo.
É necessário ter Python e pip instalados em sua máquina.
Nota: pip é o gerenciador de pacotes para Python e geralmente vem instalado com o Python. Se você precisar instalar ou atualizar o pip, consulte a documentação oficial do pip.
Primeiro, crie um ambiente virtual para gerenciar as dependências do projeto:
python -m venv /redsAtive o ambiente virtual. No Windows, execute:
/reds/Scripts/activateNo Unix ou MacOS, execute:
source /reds/bin/activateCom o ambiente virtual ativado, instale as dependências do projeto utilizando o seguinte comando:
pip install pygamePara executar o projeto, você precisará inicializar o servidor e, em seguida, executar duas instâncias do cliente.
- Abra um terminal e navegue até o diretório do projeto.
- Execute o servidor:
python server.py- Em dois novos terminais, execute o cliente duas vezes para iniciar duas instâncias:
python client.pySiga as instruções na tela para interagir com a aplicação.
| Nome | |
|---|---|
| Rita de Kassia Lemos Pereira | rklp@ic.ufal.br |
| Higor de Lima Gomes | hlg@ic.ufal.br |
| Guilherme Oliveira Silva Gomes | gosg@ic.ufal.br |
| José Anderson da Silva | jandersons@ic.ufal.br |