Python Multi User GUI Messenger
- GUI messenger app for both server and clients
Features :
- Checking clients messages from server
Shell - Displaying connected clients
- Send server and client signal for cheking connection between them
- The server logs client
connections status and attemptsinlogs/connections.log - The log file will be created after you execute the ServerGUI.py
- Password authentication
(optional)
Note
- Default port is
54321but you can change the port - After opening the
Chat Roomwindow , pressConnectbutton for trying to connect to the server - Usernames and passwords are
case-sensitive!
When Authentication Is Enabled
- Usernames and paaswords are stored in
creds.txtfile you can add or remove users . - By default there are 2 usernames : test and test2 (you can remove them)
To Run The App :
Server Side :
- 1)Open
ServerGUI.pyand enter IP and port number, pressStartfor listening - 2)Then start
ClientGUI.py, connect the clients and you can see them in clients list 
Client Side :
On this page
Contributors
GNU General Public License v3.0
Created April 15, 2020
Updated December 4, 2025

