Skip to content

jaderfabiano/chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

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

  1. Redis: disponível em http://redis.io/
  2. Hiredis: disponível em https://github.com/redis/hiredis
  3. LibEvent: sudo apt-get install libevent-dev
  4. redis-py: sudo pip install redis
  5. 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.

About

Aplicação de chat utilizando Redis Pub/Sub com Python e C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published