Salut tt le monde:
je veut savoir si ces deux bout de code sont équivalentes ou non s'il vous plais:
1/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 adresseServeur.sin_family = AF_INET; adresseServeur.sin_port = htons(SERVPORT);/* host to network short */ memcpy(&adresseServeur.sin_addr.s_addr, hp->h_addr, hp->h_length); printf("Adresse du serveur : %s\n", inet_ntoa(adresseServeur.sin_addr));/* net to ascii */ /* se connecter au serveur */ if ( -1 == connect(sock, (struct sockaddr *)&adresseServeur, sizeof(adresseServeur)) ) { ERROR ("Connect"); }
2/
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 sin.sin_addr = *(IN_ADDR *) hostinfo->h_addr; /* l'adresse se trouve dans le champ h_addr de la structure hostinfo */ sin.sin_port = htons(PORT); /* on utilise htons pour le port */ sin.sin_family = AF_INET; if(connect(sock,(SOCKADDR *) &sin, sizeof(SOCKADDR)) == SOCKET_ERROR) { perror("connect()"); exit(errno); }![]()
Partager