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 se ferme.

Pour exécuter le client, compilez le code source client complet et exécutez le fichier exécutable. L’application cliente nécessite que le nom de l’ordinateur ou l’adresse IP de l’ordinateur sur lequel l’application serveur s’exécute soit passé en tant que paramètre de ligne de commande lors de l’exécution du client. 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 à partir du serveur. Le client ferme ensuite le socket et se ferme.

Prise en main avec Winsock