Le projet consiste à développer une application de chat en temps réel en utilisant les sockets
réseaux en langage C. L'application permettra à plusieurs utilisateurs de se connecter à un serveur central
et d'échanger des messages en temps réel.
.
├── client.c # Code source du client
├── server.c # Code source du serveur
├── README.md # Le fichier README
Avant de compiler, assurez-vous d’avoir importé ou installé:
- Un compilateur C (gcc)
- Les bibliothèques suivantes :
pthreadstdlib.hstring.hunistd.harpa/inet.hpthread.hnetinet/in.h
gcc server.c -o servergcc client.c -o client./serverPar défaut, le serveur écoute sur le port 8080.
./clientChaque client se connecte au serveur, entre un pseudo, et rejoint un canal.
- Le client et le serveur doivent être lancés sur la même machine ou sur des machines ayant une connexion réseau entre elles.
- Vous pouvez modifier l’adresse IP et le port dans les fichiers source si nécessaire.
- Assan Kane
- Assadick annadif abderahim
- Youssouf ali rozi