mirror of
https://github.com/cytech-ing-2023-2026/lab-ihm-client.git
synced 2026-06-03 20:42:05 +02:00
No description
- C++ 57.3%
- QML 38.8%
- CMake 3.7%
- Shell 0.2%
|
|
||
|---|---|---|
| .gitignore | ||
| Admin_interface.qml | ||
| build.sh | ||
| CMakeLists.txt | ||
| Login_page.qml | ||
| loginbackend.cpp | ||
| loginbackend.h | ||
| main.cpp | ||
| Main.qml | ||
| Main_interface.qml | ||
| mainbackend.cpp | ||
| mainbackend.h | ||
| README.md | ||
| tcpmanager.cpp | ||
| tcpmanager.h | ||
IHM Client
Description
Ce projet est une interface client pour la partie IHM Client du projet de chat local. Il permet aux utilisateurs d'interagir avec l'application via une interface graphique depuis laquelle il faut indiquer l'adresse IP du serveur et le port de connexion. De plus, il faut indiquer un pseudo et un mot de passe pour se connecter au serveur, qu'il faut avoir préalablement ajouté à la base de données du serveur.
Une fois connecté, l'utilisateur peut envoyer des messages à d'autres utilisateurs connectés au serveur, ainsi que recevoir des messages de ces derniers. De plus, il peut envoyer des messages dans un chat global, qui est visible par tous les utilisateurs connectés au serveur.
Installation et utilisation
Pour exécuter l'interface Client :
- Ouvrir un terminal à la racine du projet
- Exécuter la commande suivante :
./build.sh
- Puis démarrer l'application avec la commande suivante :
./applab_ihm_client