/redes

Projeto para a disciplina de Redes

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

redes

Projeto de comunicação com Sockets para a disciplina de redes - ECOM029-T

O projeto consiste de um jogo da velha de dois jogadores, utilizando comunicação com sockets para ser possível jogar em rede.

O servidor deve ser inicializado executando o arquivo "server.py" da pasta src:

python server.py

Obs: Ao executar o servidor sem nenhum argumento o servidor será inicializado em 127.0.0.1:3100, para iniciar em outro ip ou porta, pode se usar:

python server.py ip_addr port

Os clientes podem ser inicializados executando o arquivo "client.py" da pasta src:

python client.py server_ip server_port

O primeiro cliente a se conectar será o jogador 1, e o segundo o jogador 2. O jogador 1 sempre começa e sempre será o círculo, assim como o jogador 2 sempre será o X.

Após o jogo ser finalizado, tanto os clientes como o servidor será encerrado.