|
8.122.18 socket_getpeername()Interroge l'autre extrémité de la communication[ Exemples avec socket_getpeername ] PHP 4 >= 4.1.0, PHP 5
bool
socket_getpeername (
resource
socket
,
string
addr
,
int
port
)
Si la socket
socket
est de type
AF_INET
,
ou
AF_INET6
socket_getpeername
retournera
l'adresse IP
de l'hôte, en notation numérique (e.g.
127.0.0.1
ou
fe80::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
AF_INET6
, 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
.
|