PHP Handbuch
Zurück |  | Nach vorne

# socket_getsockname

(PHP 4 >= 4.1.0)

socket_getsockname -- Fragt das lokale Ende eines gegebenen Sockets ab. Das Ergebnis ist vom Typ abhängig und ist entweder das Paar host/port oder ein Pfad des Unix-Dateisystems.

## Beschreibung

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

Warnung
Diese Funktion ist EXPERIMENTELL. Das Verhalten, der Funktionsname und alles Andere was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohne Ankündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion auf eigenes Risiko.

Falls der angegebene Socket vom Typ `AF_INET` ist, gibt socket_getsockname() die IP Addresse des lokalen Rechners im Parameter `address` in Punktnotation zurück (z.B. `127.0.0.1`). Falls der optionale Parameter `port` bekannt ist, wird der zugehörige Port ebenfalls zurückgegeben.

Falls der angegebene Socket vom Typ `AF_UNIX` ist, gibt socket_getsockname() den Pfad des Unix-Dateisystems (z.B. `/var/run/daemon.sock`) in dem Parameter `address` zurück.

Gibt bei Erfolg `TRUE` zurück, im Fehlerfall `FALSE`. socket_getpeername() kann auch `FALSE` zurückgeben, wenn der Socket weder vom Typ `AF_INET` noch vom Typ `AF_UNIX` ist. In diesem Fall wird der letzte Socket-Fehlercode nicht aktualisiert.

See also socket_getpeername(), socket_last_error() und socket_strerror().

Zurück | Zum Anfang | Nach vorne
socket_getpeername | Nach oben | socket_iovec_add