Ce projet comprend deux applications séparées : un serveur et un client, qui permettent une communication de chat simple via TCP.
- Compilateur C (GCC recommandé)
Pour compiler le serveur, exécutez la commande suivante dans le terminal :
gcc serveurTCP.c -o serveurTCP
Pour compiler le client, exécutez cette commande :
gcc clientTCP.c -o clientTCP
Pour démarrer le serveur, utilisez :
./serveurTCP
Le serveur écoutera les connexions entrantes sur le port 8080. Assurez-vous que ce port est libre ou ajustez le code source pour utiliser un port différent.
Pour exécuter le client :
./clientTCP <address-server> <port-server>
Assurez-vous que le serveur est déjà en cours d'exécution et écoute sur le port spécifié.
Le client tente de se connecter au serveur dès son lancement. Une fois connecté, il peut envoyer des messages en les tapant dans le terminal. Le serveur répondra avec des messages simples.
Les messages apparaissent au fur et à mesure qu’ils sont reçus
Ce projet comprend deux applications séparées : un serveur et un client, qui permettent une communication où le client envoie l’heure via UDP au serveur.
- Compilateur C (GCC recommandé)
Pour compiler le serveur, exécutez la commande suivante dans le terminal :
gcc serveurUDP.c -o serveurUDP
Pour compiler le client, exécutez cette commande :
gcc clientUDP.c -o clientUDP
Pour démarrer le serveur, utilisez :
./serveurUDP
Le serveur écoutera les connexions entrantes sur le port 8080. Assurez-vous que ce port est libre ou ajustez le code source pour utiliser un port différent.
Pour exécuter le client :
./clientUDP <address-server> <port-server>
Assurez-vous que le serveur est déjà en cours d'exécution et écoute sur le port spécifié.
Le client envoie l'heure locale actuelle au serveur, et le serveur reçoit ce message et l'affiche dans la console.