7.99.18 socket_getpeername()
Interroge l'autre extrémité de la communication
[ Exemples avec socket_getpeername ] PHP 4 >= 4.1.0
bool
socket_getpeername (
resource
socket
,
string
&addr
,
int
&port
)
Attention |
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
.
|