Skip to content

feandres/Python-Sockets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python-Sockets

Trabalho da disciplina Redes de Computadores 2, Comunicação utilizando sockets e implementada em python

Como funciona

Os sockets são construídos baseados em endereços IPv4 e utilizando o protocolo TCP. A ideia é que os clients enviem mensagens ao servidor, que por sua vez deve retransmitir para todos os outros clients ligados a ele.

Os clients tem acesso às mensagens transmitidas antes da sua entrada e elas são retransmitidas apenas para ele, ou seja, acesso completo ao histórico de mensagem desde o inicio do servidor.

Os clients possuem o comando !quit que os desconecta do servidor, e há um client especial chamado admin(login: admin e senha:admin) que possui o comando !shutdown. Este comando emite um alerta de 10s(countdown com retorno de mensagem a cada segundo) indicando o encerramento do servidor, porém é necessário ainda corrigir falha em que o servidor não encerra.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages