PHP
Referenzliste
socket_strerror
Socket-Funktionen
Befehl:
string socket_strerror ( int $errno )
Parameter-Liste:
Beschreibung | |
---|---|
Ein gültiger Fehlercode eines Socket-Fehlers, ähnlich der Funktion socket_last_error(). |
Rückgabewerte:
Zurückgegeben wird die Fehlermeldung, die dem Fehlercode
errno
entspricht. Beschreibung:
socket_strerror() nimmt im Parameter
errno
einen Fehlercode, der von der Funktion socket_last_error() zurückgegeben wurde, entgegen und gibt seinerseits den entsprechenden Erklärungstext aus.Hinweis:
Obwohl die Fehlermeldungen der Socket-Erweiterung englisch sind, erscheinen die Systemmeldungen, die mit dieser Funktion abgerufen werden, in der Sprache der aktuellen locale-Einstellung (
Obwohl die Fehlermeldungen der Socket-Erweiterung englisch sind, erscheinen die Systemmeldungen, die mit dieser Funktion abgerufen werden, in der Sprache der aktuellen locale-Einstellung (
LC_MESSAGES
).Aktiv in Version:
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Siehe auch:
Akzeptiert eine Verbindung an einem Socket
Verknüpft einen Socket mit einem Namen
Baut eine Verbindung über einen Socket auf
Hört einen Socket nach Verbindungsanforderungen ab
Erzeugt einen Socket (Endpunkt für die Kommunikation)
socket_strerror() - Beispiel:
Eingabe:
<?PHP if (false == ($socket = @socket_create(AF_INET, SOCK_STREAM, SOL_TCP))) { echo "socket_create() fehlgeschlagen. Grund: " . socket_strerror(socket_last_error()) . "\n"; } if (false == (@socket_bind($socket, '127.0.0.1', 80))) { echo "socket_bind() fehlgeschlagen. Grund: " . socket_strerror(socket_last_error($socket)) . "\n"; } ?>
Ausgabe:
socket_bind() fehlgeschlagen. Grund: Permission denied
Socket-Funktionen