Bonsoir tout le monde,
Je suis actuellement en train d'écrire un logiciel de chat.
Je souhaite récuperer l'adresse du serveur grâce à la fonction "gethostbyname".
Mais cette fonction me renvoi rien

.
Je commence à être à court d'idées.
J'ai beau essayer avec 127.0.0.1 ou un nom de domaine.
Les erreurs renvoyer par perror et herror sont:
Unknown host
Connection timed out
Je vous remerci d'avance pour vos réponse.
____________________________________________________________________________
#include <netdb.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <string.h>
int main()
{struct hostent *addr_srv;
char ip[20];
char adresse[255];
fgets(adresse,255,stdin);
addr_srv = gethostbyname(adresse);
herror("");
perror("");
strncpy( ip, inet_ntoa( *((struct in_addr *)addr_srv->h_addr )), 15);
printf("IP=\"%s\"\n", ip);
return 0;
}
__________________________________________________________________________