Principes de communication client/serveur

Soyez le premier à donner votre avis sur cette source.

Vue 8 767 fois - Téléchargée 1 966 fois

Description

Il s'agit de 2 programmes destinés aux débutants qui désirent apprendre les principes de communication entre client et serveur :
- spécifier un hôte et un port distant
- se connecter
- accepter une connection
- gérer les erreurs de connection
- envoyer du texte
- envoyer une commande sous forme de string qui sera traitée par le client (afficher une msgbox dans cet exemple)

Le transfert de fichier n'est pas abordé.

------------------------------------------------------------------

J'ai fait une mise à jour pour Madtrax. Maintenant :
- le client peut se déconnecter et se reconnecter
- le serveur peut envoyer une commande de plus (lancer une application chez le client). Attention, j'ai utilisé la commande Shell qui ne permet pas l'éxécution de beaucoup de types de fichier.

Cependant, le serveur ne peut toujour pas déconnecter le client. Je voulais le faire mais il y avait un bug quand le client voulais se reconnecter suite à une déconnection par le serveur. J'ai préféré ne pas le mettre plutôt que de mettre un truc buggé.

------------------------------------------------------------------

17/06/2003 - 17 h 30
New Update.
Nouveautés :
- un label sur chaque programme (client et serveur) indique l'état de la connection
- il est possible pour le serveur d'être averti lors dune requête de connection et de refuser cette requête
- il est possible pour le serveur de couper des connections (j'ai corrigé le bug)
- 2 ou 3 petites corrections supplémentaires...

------------------------------------------------------------------

Encore un update
Cette fois ci suite a une remarque de diksa222

Le timer du serveur a été supprimé !
J'ai aussi changé la listbox par une textbox multiline parce que si le client envoyait du texte sur plusieurs lignes, le serveur l'affichait sur une seule ligne et c'était pas beau !

Source / Exemple :


'Dans le ZiP

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
332
Date d'inscription
lundi 29 septembre 2008
Statut
Membre
Dernière intervention
10 avril 2020
1
même si j'ai pas tout saisi, je suis dur à la comprenette !
Sa marche en local, me reste plus qu'a tester en reseau avec mon serveur que je ne sais pas utiliser ! (la honte !)
Messages postés
13
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
28 mai 2008

tu merit que 1/10 !!!!!!!!!!!!!!!!!( je blague si il ya mieu que 10 je veu le donne ) :)
Messages postés
51
Date d'inscription
mercredi 29 septembre 2004
Statut
Membre
Dernière intervention
7 juillet 2010

Yes man !
Trop cool ton code pour un débutant comme moi en winsock...
Allez, pour la peine 10/10 !
Merci.
Messages postés
47
Date d'inscription
jeudi 15 juillet 2004
Statut
Membre
Dernière intervention
22 septembre 2004

Arecibo,

Ça fait un bail que je cherche une source de cette qualité à propos du contrôle WinSock...

Merci beaucoup à toi, Continue de déposer de telles sources.

Bravo ! (au cube)
Messages postés
87
Date d'inscription
lundi 19 mai 2003
Statut
Membre
Dernière intervention
15 mai 2011
2
Pour ne pas dir pareil que les autres on vas dire que ton programme est trés bien fait avec des commentaires et un code simple=)

10/10
Afficher les 19 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.