( mkdir ClientServeur cd ClientServeur P=`pwd` cd /home/exco/REDACTEX/COURS/CLIENT_SERVEUR/C cp *.[ch] makefile $P 2>/dev/null )Pour éviter de les retaper, vous pouvez faire le copier de l'ensemble des commandes avec le bouton de gauche de la souris et le coller en cliquant avec le bouton du milieu dans une fenêtre de commande shell.
Vous trouverez dans le répertoire ClientServeur que vous venez de créer chez vous :
Uns fois une connexion établie, il affiche sur l'écran tous ce qu'il reçoit du client.
Si ce qu'il reçoit commence par "echo " alors il retourne la suite au client qui lui a envoyé le message.
Pour quitter la commande telnet il faut taper <Ctrl> ] puis quit<Return>
Essayez d'utiliser le serveur (A, B, C et D peuvent être la même machine) :
Vérifier déjà que le serveur reçoit bien ce que vous tapez au clavier et qu'il vous fait l'écho si ce que vous tapé commence par "echo "
Vérifiez bien que le serveur affiche maintenant ce que les deux clients lui envoient.
Notez bien la première ligne que votre serveur à reçu. Quittez ensuite netscape.
Au clavier, taper la première ligne que vous avez noté suivie de deux return. A votre avis, qu'avez-vous recu ?
Les paramètres de client indiquent pour chaque serveur :
MACHINE PORT MESSAGE_A_ENVOYER_AU_SERVEUR
Essayez d'utiliser la commande client :
client bat710 80 "GET /Welcome.html HTTP/1.0\n\n"\n
client A 6001 "echo x\n" A 6001 "echo y\n" A 6002 "echo z\n"Au lieu de taper \n tapez RETURN.