Multi users chat,this simple application using python socket to handle the connection and using PyQt framework to create GUI for this app.To make secure data transformation i using Python cryptography with RSA technique to decrypt all message before sending between clients.
- ver 1.5.1
- Add leave room feature.
- ver 1.5
- Add features create,join,leave room (leave room feature still in development)
- In client side,now using QTreeWidget to listing all rooms avaiable
and user who joined to that room.
- You can only chat with other user in the same room.
- ver 1.1
- Server side now, listing user who connected to it,
will appear on QTableWidget instead of QTreeWidget.
- ver 1.0
- Tested on Arch linux.
- Have not been support for windows platform yet.
- Threading still have not been optimized on Client side.
- Using pycrypto library with RSA technique to decrypt and encrypt
data transformation between clients.
pip install -r requirements.txt