lektrosonic
Messages postés145Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention21 février 2013
-
7 déc. 2007 à 19:54
lektrosonic
Messages postés145Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention21 février 2013
-
8 déc. 2007 à 04:24
Bonsoir,
je code un client et en serveur en windows 32, j'utilise la librairie winsock2.
quand je compile les deux en debug, (et que je le les lqnce a partir de visual ou pas), la connection est etablie et la communication a lieu. Tandis que si je compile en release, la connectione ne peut pas s etablir..pourtan il s'agit du meme code source..je comprend pas
nickydaquick
Messages postés416Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention19 décembre 20133 8 déc. 2007 à 00:55
Salut,
je paranoie peut etre mais , je te l'ai dit pour les Malloc de structure et la le Debug et Release, ton application Visual Studio est corrompue . jblague mais honnetement , verifies les options de linkage, comme le multithreaded dll, avant de faire le release. Maintenant si tu veux verifier que ce sont soit tes options de linkage ou soit ton application ki est corrompue ( ou c p-e ton code ki a qqch de pas correct quelque part mais c moins probable si tu dis que la communication est etablie ) , regarde certains codes de client/serveur simple en mode TCP/IP et teste les (juste les codes sources , pas les fichiers solutions, ou workspace ou (dsp)project). REcompile les, si ca marche , refais une comparaison avec ton code tu trouveras surement c koi ki marche pas, sinon ..... Comme annonce tantot, ton appli Visual est vraiment solidement corrompue :-D lol
je suis heureux de faire partie d'une grande famille ...!
lektrosonic
Messages postés145Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention21 février 2013 8 déc. 2007 à 04:24
Salut,
comment sa corompue ? exprime toi..je ne comprens pas..mon code ne presente aucune erreur de compilation et fonctionne parfaitement en mode debug.
J'ai les options de link suivantes:
en mode debug: multi-threated-dll-debug
et en mode release multi-threated (j'ai choisit ce mode pour que mon application soit completement autonome, c est a dire qu'elle n 'ai pas besoin de dll pour etre executee..