Hello tout le monde.
Je met cette petite source sans pretention a disposition de ceux qui seraient interresse pour savoir comment coder un petit serveur sans utiliser de threads.
L'interet de cette source est de montrer comment fonctionne WSAWaitForMultipleEvents (l'equivalent Windows de select).
Si vous y voyez des ameliorations ou des idees, je suis preneur :)
Salut,
On peut même eviter l'appel a DebugLog en release (attention le __noop ne marche que sous vc++):
#ifdef _DEBUG
#define DebugLog printf
#else
#define DebugLog __noop
#endif
Merci.
On peut même eviter l'appel a DebugLog en release (attention le __noop ne marche que sous vc++):
#ifdef _DEBUG
#define DebugLog printf
#else
#define DebugLog __noop
#endif
J'ai compté onze fois cela :
#ifdef _DEBUG
printf();
#endif
Cela aurait mérité une petite fonction non ?
void DebugLog(const char* msg, ...)
{
#if defined(_DEBUG) || defined(DEBUG)
char buffer[512];
va_list v;
va_start(v, msg);
vsprintf(buffer, msg, v);
va_end(v);
printf("%s\n", buffer);
#endif
}
Sinon, ça a l'air pas mal, mais faut toujours mettre son grain de sel non...
Bonne continuation.
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.