A chat system inspired by WhatsApp, built with Python and ZeroMQ.
To create a real-time messaging application where multiple users can communicate.
It's client-server application for private chat like WhatsApp. The user has your own ID (identity) and all messages pass through a server before send to another user. It support offline messages (stored on cache); Is used a pooling system to check if it has any message not sent.
- User with ID (Dealer/Router sockets)
- Offline Messages
- Chat command
- Python
- ZeroMQ (DEALER / ROUTER sockets)
- Multithreading
- Terminal-based interface
- Audio Message
- GUI interface
- Support Files
- DataBASE