3.5.2 Trouver l'adresse de socket
On ne connait parfois que le descripteur de socket.
On souhaite connaitre l'adresse de l'émetteur.
Il faut utiliser la fonction
getpeername
:
#include <sys/socket.h> int getpeername(int sockfd, struct sockaddr *address, int length);
L'adresse IP et le port se retrouvent dans
address
.
Très utile pour les serveurs sous le super-démon Unix.