Bonjour,
Quand je fai sa sa me fai getpeername < 0 et sa me donne pas l'host de selui qui se connect ni son ip et port.
Esque quelqu'on peut m'aider ?
if(getpeername(server,(struct sockaddr*) &adresse,&taille) < 0)
printf("\n Erreur sur getpeername... %d \n",errno);
hp_dist = gethostbyaddr((char *)&adresse.sin_addr, sizeof(struct in_addr), AF_INET);
printf("Host client : %s Ip client : %s Port %d ", hp_dist->h_name, inet_ntoa(adresse.sin_addr), ntohs(adresse.sin_port));