Chat
Simula um chat entre duas aplicações via console. Servidor desenvolvido em C e o cliente em Python. Utiliza o PubSub do Redis.
Dependências
- Redis: disponível em http://redis.io/
- Hiredis: disponível em https://github.com/redis/hiredis
- LibEvent: sudo apt-get install libevent-dev
- redis-py: sudo pip install redis
- Make para compilar o server
Exemplo:
server --chat
Na mesma máquina ou em uma máquina remota. Execute o client.
python client --ip '127.0.0.1' --port 8567
Comece a trocar mensagens... :)
A palavra "fim" finaliza a troca de mensagens e encerra as aplicações.
TODO:
Remover warnings de compilação no server.
Adicionar integração com o gtalk.