Tutorial winsock tcp/ip par l'exemple

Soyez le premier à donner votre avis sur cette source.

Vue 9 544 fois - Téléchargée 1 833 fois

Description

Voici un petit code que j'ai développé pour apprendre a me servir de WinSock.

Il casse pas des briques, mais pour ceux qui n'y connaissent rien, ça permet de voir comment peut fonctionner une application multi clients / Serveur en évitant les premiers pièges.

Je me suis aussi servi du tuto de celiphane pour voir la partie théorique :
"http://www.vbfrance.com/code.aspx?ID=4644"

Conclusion :


Je sais très bien que c'est la millième application qui intègre Winsock, alors inutile de me le rappeler.

Par contre ceux qui ont des remarques constructives, ne vous gênez pas. Même si c'est : 'ton code est mal construit, on comprend rien'

Et pour ceux qui mettraient une note, prenez le temps de mettre un petit mot avec, ça permet aussi d'avancer.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
31 août 2010

Bonjour
C'est très facile fait et expliquer. C'est bon base pour commencer et donner d'Idée.
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
5
pour Starfighter, et les autres utilisateurs bien sur, j'ai mis en ligne un petit exemple d'une liste de type FIFO sans drapeau qui a resolu mon probleme cite precedemment.
http://www.vbfrance.com/code.aspx?ID=21415
Messages postés
2
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
20 juin 2007

Bien, très bien et surtout facile à modifier pour réalier d'autres applications Serveur-Clients !
Merci
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
5
Tres clair starfighter, je vais y réfléchir et tester, en tout cas je suis persuadé que tu t'approche de la vérité.

Merci.
Messages postés
90
Date d'inscription
mardi 18 mars 2003
Statut
Membre
Dernière intervention
28 février 2005

1 - Lorsque tu fais Winsock_SendData pour ton client, tu met le drapeau a occupé, lorsqu'il a traite la demande tu met le drapeau a libre

2 - Lorsque un client te fais une demande tu regarde si ton drapeau est libre, si oui tu accepte sa demande et tu vas a l'etape 1 sinon, Tu ajoute dans la file d'attente cette demande

3 - le serveur des qu'il a operer sur une demande scan la file d'attente et effectu le traitement de l'étape 1 (ce scan peut être effectue par un Timer qui regarde si le drapeau est libre si oui, il traite la demande sinon il continu a attendre.

j'espère que c'est clair.
Afficher les 12 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.