struct sockaddr_in sin; struct in_addr *adr; sin.sin_family = AF_INET; sin.sin_port=htons((int)address->port); adr=(struct in_addr*)inet_addr((const char *)address->domaine); printf("test1\n"); if(adr) sin.sin_addr=*adr; else printf("addr non valide"); printf("test2\n");