socket_getpeername

(PHP 4 >= 4.1.0)

socket_getpeername --  Interroge l'autre extrémité de la communication

Description

bool socket_getpeername ( resource socket, string &addr [, int &port])

Avertissement

Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

Si la socket socket est de type AF_INET, socket_getpeername() retournera l'adresse IP de l'hôte, en notation numérique (e.g. 127.0.0.1) dans le paramètre address, et si le paramètre optionnel port est présent, elle retournera aussi le port de la communication établie.

Si la socket socket est de type AF_UNIX, socket_getpeername() retournera le chemin sur le système de fichiers (e.g. /var/run/daemon.sock) dans le paramètre address.

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec. socket_getpeername() peut aussi retourner FALSE si le type de la socket n'est ni AF_INET ni AF_UNIX, auquel cas le dernier code d'erreur socket n'est pas modifié.

Voir aussi socket_getsockname(), socket_last_error() et socket_strerror().