Académique Documents
Professionnel Documents
Culture Documents
Le serveur écoute les requêtes sur le port configuré et attend les demandes de connexions.
Le client initie l’échange en faisant une demande vers une adresse IP et un numéro de port.
Dans la demande le client fournit son adresse et le numéro du port qu’il a ouvert pour la communication.
1. Modifier le clientTCP.C pour qu’il puisse se connecter sur n’importe quel serveur et n’importe
quel port en passant les arguments en ligne de commande : ./clientTCP 192.168.1.125 8080
2. Ajouter la gestion d’erreur en affichant son usage si le nombre d’arguments n’est pas bon.
./clientTCP
Erreur : argument manquant !
Usage : ./clientTCP1 adresse_ip_serveur numero_port_serveur
1. Vous devez modifier le serveurTCP afin qu’il affiche les informations (adresse IP et numéro de
port) identifiant le client qui vient de se connecter. Il vous faut utiliser la fonction getnameinfo
pour obtenir ces informations.
2. Donner l’affichage obtenue avec votre nouveau serveur suite à une connection du clientTCP.