All Projects → nxenon → python-messenger

nxenon / python-messenger

Licence: GPL-3.0 license
Python GUI Multi User Messenger

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to python-messenger

spiced-final-project
Career explorer platform developed in React.js in 6 days.
Stars: ✭ 14 (-50%)
Mutual labels:  messenger
Object-Detection-using-LiDAR
This repo detect objects automatically for LiDAR data
Stars: ✭ 38 (+35.71%)
Mutual labels:  tkinter
Form-Labeller
Use this tool to label forms, bounding boxes, and assigning types to annotations
Stars: ✭ 17 (-39.29%)
Mutual labels:  tkinter
Whizzz-The-ChatApp
Whizzz is a real-time, one-to-one Android chat application made using Firebase, a beautiful user interface, and a push-notification feature.
Stars: ✭ 66 (+135.71%)
Mutual labels:  messenger
status-desktop
Status Desktop client made in Nim & QML
Stars: ✭ 163 (+482.14%)
Mutual labels:  messenger
AwesomeTkinter
Pretty tkinter widgets
Stars: ✭ 64 (+128.57%)
Mutual labels:  tkinter
airdrop
Relp ✨ A web messenger. Enjoy free text chat, voice call and file sharing ✔
Stars: ✭ 46 (+64.29%)
Mutual labels:  messenger
Channelize-iOS-Chat-SDK-Sample
Open-source JavaScript SDK to enable Real-time Messaging
Stars: ✭ 30 (+7.14%)
Mutual labels:  messenger
ankimaker
Automatically generates Anki decks from many sources
Stars: ✭ 43 (+53.57%)
Mutual labels:  tkinter
iGap-Android
iGap Client for Android Source Code
Stars: ✭ 54 (+92.86%)
Mutual labels:  messenger
Network-Automation
Cisco ACI, Firepower, Meraki, NETCONF, and SQL Python Programs
Stars: ✭ 47 (+67.86%)
Mutual labels:  tkinter
goopylib
A simple-yet-powerful 2D graphics framework built on top of Tkinter capable of creating good-looking & modern GUIs, games, and simple animations.
Stars: ✭ 19 (-32.14%)
Mutual labels:  tkinter
How-To-Build-A-Chatbot
Learn to build a facebook chatbot using Python and Flask
Stars: ✭ 15 (-46.43%)
Mutual labels:  messenger
XPlatUtils
A set of helpers for cross platform apps. Right now has a ServiceContainer and Messenger implementation.
Stars: ✭ 37 (+32.14%)
Mutual labels:  messenger
The-chat-room
Python 版的多人聊天室, 图形界面版
Stars: ✭ 100 (+257.14%)
Mutual labels:  tkinter
python tk adb
安卓性能测试工具
Stars: ✭ 64 (+128.57%)
Mutual labels:  tkinter
spotify-downloader-music-player
Download youtube songs in mp3 format and plays them
Stars: ✭ 31 (+10.71%)
Mutual labels:  tkinter
messenger-demo
Laravel messenger demo app using rtippin/messenger. Private and group threads with real-time messaging, reactions, attachments, calling, chat bots, and more!
Stars: ✭ 109 (+289.29%)
Mutual labels:  messenger
honeybot
🛩 A python IRC bot with simple plugins dev. Ignited in mauritius, first-timers friendly! Moved to github.com/pyhoneybot/honeybot
Stars: ✭ 57 (+103.57%)
Mutual labels:  tkinter
Poke-Pi-Dex
Our deep learning for computer vision related project for nostalgic poke weebs (Sistemi digitali, Unibo).
Stars: ✭ 18 (-35.71%)
Mutual labels:  tkinter

Python Multi User GUI Messenger

Tool Category APP Version Python Version License

  • 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 attempts in logs/connections.log
  • The log file will be created after you execute the ServerGUI.py
  • Password authentication (optional)

Note

  • Default port is 54321 but you can change the port
  • After opening the Chat Room window , press Connect button for trying to connect to the server
  • Usernames and passwords are case-sensitive !

When Authentication Is Enabled

  • Usernames and paaswords are stored in creds.txt file 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.py and enter IP and port number, press Start for listening
  • 2)Then start ClientGUI.py , connect the clients and you can see them in clients list
  • Screenshot

Client Side :

  • 1)Enter the information (password authentication is optional)
  • If you want use password check the authentication enabled check box
  • 2)Press Set
  • Screenshot
  • 3)Press Connect to connect to the server
  • 4)Then you can send and receive messages from connected clients
  • Screenshot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].