Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

socket_last_error

Socket-Funktionen

    Befehl:
int socket_last_error ([ resource $socket ] )


    Parameter-Liste:
NameBeschreibung
socketEin 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