Voici la fonction qui récupère l'adresse du serveur pour le client :
1
2
3
4
|
void *get_in_addr(struct sockaddr *sa){
if (sa->sa_family == AF_INET){ return &(((struct sockaddr_in*)sa)->sin_addr);}
return &(((struct sockaddr_in6*)sa)->sin6_addr);
}
|
C'est avec cette fonction que le client peut se connecter au serveur.
|