Skip to content

Application layer protocol to play the Truco Gaudério game over a TCP connection

Notifications You must be signed in to change notification settings

arthurcerveira/Truco-Gauderio-Protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Truco Gaudério Protocol

Implementação de um protocolo de rede da camada aplicação para jogar Truco Gaudério através de uma conexão TCP entre cliente e servidor.

Instruções

Para executar os códigos do cliente e servidor é necessário apenas duas máquinas com Python >=3.8.

Para executar localmente simulando duas máquina conectadas, pode se utilizar um container Docker para rodar o servidor.

$ docker build -t tgp .
$ docker run --name servidor-tgp -i tgp
Host: xxx.xx.x.x

Quando executado, o servidor vai indicar o seu endereço para a conexão, que deve ser redefinido dentro do script cliente.py.

from socket import *


host = 'xxx.xx.x.x'
port = 6050

Esse cliente pode ser então rodado localmente.

$ python cliente.py
Digite IJ para inciar o jogo de Truco Gaudério:

About

Application layer protocol to play the Truco Gaudério game over a TCP connection

Topics

Resources

Stars

Watchers

Forks