Client - serveur sous dev c++ en utilisant les sockets et la lib libwsock32.a

1/5 (15 avis)

Vue 15 007 fois - Téléchargée 3 158 fois

Description

Bonjour a tous...!
Voici un Projet Client - Serveur sous DEV C++ en utilisant les sockets et la lib libwsock32.a
Explication du Projet:
1.Le serveur est en ecoute sur le port 33333 et attent une conexion de la part du client [listen()]
2.Le Client envoie des packet SYN au serveur
3.Le serveur repond et accepte la conexion [accept()]
4.Le client envoie les données editées par l'utilisateur [send()]
5.Le Serveur recoie les données [recv()]
6.Le client ferme la conexion avec le serveur [Commande shutdown()]
7.Le serveur ferme la conexion[Commande shutdown()]
8.Le serveur lis les données envoyées par le client et les affiche en message d'Erreur
9.Le serveur n'est plus en ecoute et dois redemarrer

Source / Exemple :


Voir le zip contenant les 2 fichier main.o et les 2 fichiers exe [Client et Serveur]

Conclusion :


Si la compilation ne marche pas c'est sûrement parceque vous avez oublier d'inclure le fichier libwsock32.a
dans le linker

Sous DEV C++:
Aller dans projet -> option projet -> parametre -> "ajouter fichier" en dessous a droite dans "editeur de liens"
->[Pour DEv C++ le fichier ce trouve dans C:\Dev-Cpp\lib\libwsock32.a Puis -->OK<--

Et Voila normalement tous devrai marcher comme sur des roulettes!
@+

Codes Sources

A voir également

Ajouter un commentaire Commentaires
hamzachar
Messages postés
2
Date d'inscription
samedi 4 février 2012
Statut
Membre
Dernière intervention
28 avril 2012

19 févr. 2012 à 22:53
et si ça ne marche pas sous Codeblocks ? est ce qu'on doit inclure un fichier ,car lorsque je compile sous Dev++ en ajoutant le fichier libwsock32.a ça marche ,mais sous Codeblock non !! est ce qu'on doit inclure un fichier ,si oui comment et merci d'avance
protozoid
Messages postés
1
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
7 mai 2010

7 mai 2010 à 01:44
Basique ;)
bonne continuation
franccc2
Messages postés
2
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
2 mai 2009

19 déc. 2008 à 18:12
merci, esq c préférable de télécharger le zip tout entier?
hitmaxpro
Messages postés
7
Date d'inscription
lundi 28 mai 2007
Statut
Membre
Dernière intervention
12 juin 2009

24 sept. 2007 à 19:41
Salut !

J'ai un probleme : ca marche que sur mon ordi
badr07
Messages postés
53
Date d'inscription
mercredi 22 février 2006
Statut
Membre
Dernière intervention
15 novembre 2006

13 nov. 2006 à 21:12
Cette source ne vient pas de moi mais de Badr Dib(un potte a moi)

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.