URGENT Plantage Serveur Socket IP [Résolu]

Signaler
Messages postés
30
Date d'inscription
jeudi 13 octobre 2005
Statut
Membre
Dernière intervention
7 juillet 2006
-
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
-
Bonjour

J'utilise une application qui posséde en même temps une tache serveur Socket IP plus une tache cliente Socket IP.

Lorsque un client se connecte et se déconnecte 3 fois, la troisième déconnexion plante mon serveur.

J'utilise bubsock.h que j'avais téléchargé sur ce site.

Si qqn connait  le problème ou peux m'aider cela serait vraiment cool.

Merci d'avance.

Jeff.

4 réponses

Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
2
Salut,

Laisse tomber ce "bubsock.h", le code qui s'y trouve dedant fait vraiment peur.
Messages postés
30
Date d'inscription
jeudi 13 octobre 2005
Statut
Membre
Dernière intervention
7 juillet 2006

Un peu plus de détails :

Erreur n0 10093
Platage de mon exe : Kernel32.dll : OxC0000005 : Access Violation

Merci de votre aide .

Jeff.
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
14
Ça proviend de ton code. Généralement, une violation d'acces est
provoqué par débordement d'un tampon. Tu écrit dans la mémoire au dela
de la limite autorisé pour la variable par exemple:


char test[5];


test[10] = 0; // <- Écriture dans une zone non autorisé

Même chose pour malloc.
Voila. Vérifie ton code et à la limite, débuggue le pour voir ou il y a débordement.

___________________________________________
Les plus grands esprits trouvent toujours une solution
Messages postés
475
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
11 août 2006
3
Peut etre aussi que tu utilise une ressource deja liberée ou que tu libere une ressource qui l'est deja.