morgandetoi06
Messages postés389Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention17 décembre 2004
-
19 août 2004 à 06:20
nanoouchkadentei
Messages postés4Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 2 décembre 2008
-
2 avril 2008 à 00:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
nanoouchkadentei
Messages postés4Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 2 décembre 2008 2 avril 2008 à 00:35
yahooo sa marche la compile il faut pas oublier ^pas d'ajouter dans les options d projet lediteur de liens-lwsock32
-lws2_32 mais me reste la communication entre les deux
nanoouchkadentei
Messages postés4Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 2 décembre 2008 2 avril 2008 à 00:24
PROBLEM pour la compilattion du serveur.cpp affiche erreur could not create makefile aider moi svp
nanoouchkadentei
Messages postés4Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 2 décembre 2008 2 avril 2008 à 00:20
salut a tous svp je voudrai savoir apres avoir etablie un reseau locale,on creer un projet ou en place le fichier source du client dans le poste 1 et le projet serveurr dans le poste B il ya po derreur de compilation mais rien ne se passe ?????????
_sebf
Messages postés42Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 7 octobre 2006 19 août 2004 à 09:04
Salut Morgandetoi06,
Tu as raison, il est préférable de centraliser les erreurs dans une fonction et finir par un Exit(0);
Voici un exemple de ce que j'utilise d'habitude :
void sortie_avec_erreur(int error,char data[65535])
{
if (error==1)
printf("\nSorry, I can't initialize WSAStartup");
if (error==2)
printf("\nSorry, I can't initialize Socket");
if (error==3)
printf("\nSorry, I can't initialize SetSockOpt");
if (error==4)
printf("\nSorry, I can't send the frame");
if (error==5)
printf("\nSorry, I can't resolve the hostname %s",data);
N'hésite pas publier tes modifications, car mon seul objectif, qui est le même que FrameIP, est de partager gratuitement les informations. :) Alors n'hésite pas.
morgandetoi06
Messages postés389Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention17 décembre 20041 19 août 2004 à 06:20
Merci deja pour ton site que je connait depuis quelques temps et grace auquel j ai pu m initier au TCP.
j avait justement repris ce code et l ai un peu amelioré:
Si jamais tu as une erreur sur la creation de la socket ou autre tu passes quand meme à la suite c bizare non ?
2 avril 2008 à 00:35
-lws2_32 mais me reste la communication entre les deux
2 avril 2008 à 00:24
2 avril 2008 à 00:20
19 août 2004 à 09:04
Tu as raison, il est préférable de centraliser les erreurs dans une fonction et finir par un Exit(0);
Voici un exemple de ce que j'utilise d'habitude :
void sortie_avec_erreur(int error,char data[65535])
{
if (error==1)
printf("\nSorry, I can't initialize WSAStartup");
if (error==2)
printf("\nSorry, I can't initialize Socket");
if (error==3)
printf("\nSorry, I can't initialize SetSockOpt");
if (error==4)
printf("\nSorry, I can't send the frame");
if (error==5)
printf("\nSorry, I can't resolve the hostname %s",data);
printf("\nError code : %d",error);
printf("\nWSAGetLastError : %d",WSAGetLastError());
printf("\n\n");
exit(0);
}
N'hésite pas publier tes modifications, car mon seul objectif, qui est le même que FrameIP, est de partager gratuitement les informations. :) Alors n'hésite pas.
_SebF
http://www.frameip.com
Un site pour les spécialistes IP
19 août 2004 à 06:20
j avait justement repris ce code et l ai un peu amelioré:
Si jamais tu as une erreur sur la creation de la socket ou autre tu passes quand meme à la suite c bizare non ?