TCP chat built in low-level python sockets/threads. Tkinter was used as GUI.
To launch server, use
python server.py
To launch client, use
python client.py
both in command line. If you want to specify ips, use
python server.py 222.222.222.222
to server, and
python client.py 222.222.222.222
to client.
Coded by Diógenes Augusto Fernandes Hermínio.
See LICENSE.
Mini-Projeto sobre Sockets - Semestre : 2010.2 Sistema: Chat
Descrição:
Desenvolva uma aplicação referente a um Chat. Um servidor receberá a conexão de no MÁXIMO cinco usuários no Chat. Quando o usuário enviar uma mensagem, ela será distribuída a todos os usuários participantes do chat, junto com a informação do IP+Porta e nome do usuário que a submeteu. A qualquer momento um usuário poderá enviar ou receber uma mensagem.
O usuário só sairá do chat quando informar a mensagem "quit".
No dia da apresentação o sistema será testado em laboratório com vários usuários.
A interface é opcional, porém se apresentada contará como ponto extra para este projeto.
Observações: Todo o código deverá estar comentado. As apresentações são obrigatórias e devem ocorrer no horário estabelecido. Os atrasos na apresentação, assim como erros inesperados contarão negativamente na nota.
Tamanho da Equipe: máximo 4 integrantes
Data Apresentação: 22/09/2010
Local da Apresentação: Lab. 04.
Entrega: fontes zipados e enviados para meu Gmail. O zip ou rar deverá conter um README com o nome da equipe e o nome do projeto.