This is a simple implementation of Pychat server using Tkinter and Socket library
This tutorial is written assuming you have advanced knowledge on networking.
--WHAT YOU NEED TO KNOW--
- A simple Port Forwarding if you are using a NAT Network.
- If your router doesn't have a Port Forwarding capabilites, you can use a private tunnel like Ngrok, Hamachi, or TCP equivalent.
- Currently the server side doesn't support Host IP Detection system. Manual IP binding is required!
- Python threading is recommended for real-time update!
--WHAT NEED TO DO--
- Better Tkinter management
- Using 2048 bit encrypted connection for packets security
- Active user list
- Active video streaming