https://github.com/manusquall/squalltalk
python apps to communicate between one server and multiple clients with the GUI Tkinter. Something like What'sApp but only with text messages
https://github.com/manusquall/squalltalk
chat chat-application communicator emission python reception-thread serveur tkinter
Last synced: about 1 year ago
JSON representation
python apps to communicate between one server and multiple clients with the GUI Tkinter. Something like What'sApp but only with text messages
- Host: GitHub
- URL: https://github.com/manusquall/squalltalk
- Owner: ManuSquall
- Created: 2019-06-23T16:44:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-06-19T12:33:04.000Z (almost 5 years ago)
- Last Synced: 2025-01-21T04:31:52.917Z (over 1 year ago)
- Topics: chat, chat-application, communicator, emission, python, reception-thread, serveur, tkinter
- Language: Python
- Homepage:
- Size: 190 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SquallTalk

## Context
the goal of this python project is to create a communication between two or more device with an GUI as Tkinter.
## Tools used
* [VS Code](https://code.visualstudio.com/)
## How does it work
1- if you want to make a communication in the same desktop (localhost)
* the "hote" of all client file must have a "localhost" value
* the port number of all files (client et server) must be the same (in this case: 15555)
* I have configure the server file to have a maximum of 4 communicators or clients (4 emission thread and 4 reception thread)
* 1 emission thread and 1 reception thread for each client file
* if you want more communicator duplicate the "client_X.py" file and add as many emission and reception thread that you want communicator
* In the command line, RUN FIRSTLY THE SERVEUR.PY FILE and ONLY AFTER IT the client files, it won't work unless that, the server must be up to exhange messages
* you can run them with the command: "py serveur.py" => "py TheFile"
## Output:









## About Authors / Contributors
[ManuSquall](https://manusquall.azurewebsites.net/)
## License
This project is licensed under the [CC0 1.0 Universal](https://creativecommons.org/) Creative Commons License.
## Acknowledgments
* https://wiki.python.org/moin/TkInter
* https://tkdocs.com/tutorial/index.html
*
# Made with purple 💜 lust :-)