PHP
Referenzliste
socket_getsockname
Socket-Funktionen
Befehl:
bool socket_getsockname ( resource $socket , string &$addr [, int &$port ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein gültiger Socket-Deskriptor, der von socket_create() oder socket_accept() erzeugt wurde. | |
Falls der angegebene Socket vom Typ AF_INET oder AF_INET6 ist, gibt socket_getsockname() die IP-Addresse des lokalen Rechners im Parameter address in Punktnotation zurück (z.B. 127.0.0.1 oder fe80::1). Falls der optionale Parameter port angegeben 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. | |
Falls angegeben, wird hier der mit address verknüpfte Port zurückgegeben. |
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. socket_getsockname() kann auch FALSE
zurückgeben, wenn der Socket weder vom Typ AF_INET
noch vom Typ AF_INET6
oder AF_UNIX
ist. In diesem Fall wird der letzte Socket-Fehlercode nicht aktualisiert. Beschreibung:
socket_getpeername() sollte nicht mit
AF_UNIX
-Sockets verwendet werden, die mit socket_connect() erzeugt wurden. Nur Sockets, die mit socket_accept() erzeugt wurden oder primäre Server-Sockets, nach einem Aufruf von socket_bind(), geben brauchbare Ergebnisse zurück. Aktiv in Version:
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Siehe auch:
Gibt den letzten Fehler zurück, der an einem Socket aufgetreten ist
Gibt einen String zurück, der einen socket-Fehler beschreibt
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
socket_getsockname() - Beispiel:
Eingabe:
Im moment noch keine Beispiele vorhanden
Socket-Funktionen