This is a simple chat app using Sockets and Tkinter(GUI) in Python. It uses TCP over UDP for obvious reasons. The user is presented with a chat room interface. Multiple users can send messages simultaneously. Make sure Tkinter is installed in your Python env.
- Server1.py (for Group Chat)
- Server2.py (for Image Transfer)
- Server3.py (for Video Chat)
- Client.py
- Run the server.py
- Run client.py in the host machine/remote machine.
- If you wanna run the client script in the host machine, open a new terminal window and run the client.py. Enter Host as '127.0.0.1' and Port as '33000'.
- Tkinter GUI should open up. Chat away!
- Hit Ctrl+C (Keyboard Interrupt) to exit the process in terminal.
- Group Chat implemented.
- Text message support.
- Imgae Support.
- Video Chat.
SocketChat.Py is inspired by : https://medium.com/swlh/lets-write-a-chat-app-in-python-f6783a9ac170 https://github.com/anilshanbhag/videochat