Partager via


Exécution de l’exemple de code client et serveur Winsock

Cette section contient le code source complet pour les applications client et serveur TCP/IP :

L’application serveur doit être démarrée avant le démarrage de l’application cliente.

Pour exécuter le serveur, compilez le code source complet du serveur et exécutez le fichier exécutable. L’application serveur écoute le port TCP 27015 pour qu’un client se connecte. Une fois qu’un client se connecte, le serveur reçoit les données du client et renvoie (envoie) les données reçues au client. Lorsque le client arrête la connexion, le serveur arrête le socket client, ferme le socket et quitte le socket.

Pour exécuter le client, compilez le code source complet du client et exécutez le fichier exécutable. L’application cliente exige que le nom de l’ordinateur ou de l’adresse IP de l’ordinateur sur lequel l’application serveur s’exécute est passé en tant que paramètre de ligne de commande lorsque le client est exécuté. Si le client et le serveur sont exécutés sur l’exemple d’ordinateur, le client peut être démarré comme suit :

client localhost

Le client tente de se connecter au serveur sur le port TCP 27015. Une fois le client connecté, le client envoie des données au serveur et reçoit toutes les données renvoyées par le serveur. Le client ferme ensuite le socket et se ferme.

prise en main de Winsock