- Escopo do Sistema:
- Cadastro de usuários.
- Envio e recebimento de mensagens em tempo real (chat).
- Transferência de arquivos entre clientes.
- Registros e logs de atividade.
- Implementação de sockets TCP e UDP.
- Suporte para comunicação simultânea de múltiplos clientes (concorrência com threads ou processos).
- Mecanismos básicos de autenticação (login/senha).
- Tratamento de erros e reconexão em caso de falhas.
- Criptografia básica para troca de mensagens (ex.: AES ou RSA).
- Controle de tráfego (ex.: limitar o número de conexões simultâneas por cliente).
- Chat em grupo (multicast).
- Interface gráfica simples (ex.: Tkinter, PyQt ou similar).
davidolima/client-server-chat
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|