5.1.2 La fonction qui récupère l'adresse du serveur pour le client

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.