Skip to content

Este repositório foi criado com o intuito de armazenar o código fonte do projeto requerido para obtenção de nota na disciplina de Redes De Computadores I.

Notifications You must be signed in to change notification settings

laravitoriabarros/projeto-redes-python

Repository files navigation

Projeto de Redes

A nossa aplicação foi desenvolvida na linguagem Python, usando conceitos aprendidos na disciplina de Redes de Computadores, os principais termos usados na aplicação foram: Socket e Threads.

O principal intuito da aplicação foi conseguir realizar e facilitar a comunicação entre diversos usuários, ou seja, basicamente nós criamos um chat entre várias pessoas como um grupo de rede social.

Como rodar a aplicação?

Para rodar a aplicação no Windows, deve-se ter instalado o Python e seguir os seguintes passos:

  1. Editar a variável "SERVER" para o seu IP no arquivo "cliente.py" (Linha 8 do código)

  1. Abrir os terminais/prompts de comandos, no mínimo 3 para conseguir rodar o servidor e os clientes

  1. Rodar respectivamente os arquivos servidor.py e cliente.py

  1. Digitar o nome dos clientes que irão se conectar ao grupo de mensagens e pressionar Enter

  1. Agora que os clientes já estão conectados e com seus nomes definidos, só precisam digitar as mensagens e envia-las pressionando Enter

OBS: Para desconectar do grupo basta apenas enviar uma mensagem vazia, ou seja, pressionar enter...

About

Este repositório foi criado com o intuito de armazenar o código fonte do projeto requerido para obtenção de nota na disciplina de Redes De Computadores I.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages