This is a chat application in python where users will be able to send both unicast and broadcast message. Users can have a temporary login credentials and chat with that username with others and also send broadcast message.
Usage: 1)py server.py 2)py client.py (in other terminal. new terminals for new clients) 3)To register: register: (only alphabets and numbers without white spaces are valid) 4)To send unicast message: @: 5)To send braodcast message: @all:
Error checks avialble for:
- Performing any operation at start without registration.
- Malformed usernmae
- Not sending message in desired format
- Sending messgae to unregistered user
- Sending message to offline user
- Error in content length of message during transmission
- Error in broadcasting even if one registered client is offline.
If you face any issue, contact me at magicianabesh123@gmail.com