PHP
Referenzliste
socket_last_error
Socket-Funktionen
Befehl:
int socket_last_error ([ resource $socket ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein gültiger Socket-Deskriptor, der von socket_create() oder socket_accept() erzeugt wurde. |
Rückgabewerte:
Diese Funktion gibt den Fehlercode eines Socket-Fehlers zurück.
Beschreibung:
Wenn ein Socket-Deskriptor an diese Funktion übergeben wird, wird der letzte Fehler, der an diesem bestimmten Socket aufgetreten ist, zurückgegeben. Falls kein Socket-Deskriptor übergeben wird, wird der Fehlercode der letzten fehlgeschlagenen Socket-Funktion zurückgegeben. Letzteres ist besonders hilfreich für Funktionen wie socket_create(), die bei einem Fehler keinen Socket zurückgibt, oder socket_select(), die aus anderen Gründen, die nichts mit einem bestimmten Socket zu tun haben, fehlschlagen kann. Der Fehlercode kann an die Funktion socket_strerror() übergeben werden, die eine textuelle Beschreibung dieses Fehlercodes zurückgibt.
Aktiv in Version:
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Hinweis:
Hinweis:
socket_last_error() löscht den Fehlercode nicht. Dazu müssesn Sie socket_clear_error() aufrufen.
socket_last_error() - Beispiel:
Eingabe:
<?PHP $stream = stream_socket_server("udp://0.0.0.0:58380", $errno, $errstr, STREAM_SERVER_BIND); $sock = socket_import_stream($stream); ?>
Socket-Funktionen