socket_getpeername
<<<
socket_getsockname socket_last_error
>>>

6.35 Sockets
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Erreurs de socket
Exemples
socket_accept
socket_bind
socket_clear_error
socket_close
socket_connect
socket_create_listen
socket_create_pair
socket_create
socket_get_option
socket_getpeername
->socket_getsockname
socket_last_error
socket_listen
socket_read
socket_recv
socket_recvfrom
socket_select
socket_send
socket_sendto
socket_set_block
socket_set_nonblock
socket_set_option
socket_shutdown
socket_strerror
socket_write

6.35.19 socket_getsockname()Interroge la socket locale

[ Exemples avec socket_getsockname ]   PHP 4 >= 4.1.0, PHP 5

bool  socket_getsockname ( resource   socket , string   addr , int   port )

Si la socket socket est de type AF_INET , ou AF_INET6 , socket_getsockname retournera l'adresse IP locale, 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_getsockname retournera le chemin sur le système de fichiers (e.g. /var/run/daemon.sock ) dans le paramètre address .

Note

socket_getsockname ne doit pas être utilisée avec les sockets AF_UNIX créées avec socket_connect . Seules les sockets suivant un appel de socket_bind retourneront des valeurs logiques.

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

Voir aussi socket_getpeername , socket_last_error et socket_strerror .

<< socket_getsockname >>
socket_getpeername Sockets socket_last_error