Salut: alors voila g une fonction que jappel sur demande, le problem est tel que lorse que je stipule un movais serveur (char *serv), mon programme bug, or les erreurs de serveur son tres fréquentes dans mon programme. je voudrais connaitre le moyen d'eviter ce bug qui ferme mon programme ( La function sarrete lors dun faux serveur ( a la ligne rouge ) ).int connexion_tcp (char *serv)
{
SOCKADDR_IN SinDist;
int sock;
struct hostent *host;

sock = socket (AF_INET, SOCK_STREAM, 0);
SinDist.sin_family = AF_INET;
SinDist.sin_addr.s_addr = inet_addr (serv);
SinDist.sin_port = htons (6667);
if (SinDist.sin_addr.s_addr == -1)
{
host = gethostbyname (serv);
memcpy ((char *) &SinDist.sin_addr.s_addr, host->h_addr, host->h_length);
.............................BUG.SI.MAUVAIS.SERVEUR............................. }
...
}
Merci de m'aider