PHP
Referenzliste
socket_read
Socket-Funktionen
Befehl:
string socket_read ( resource $socket , int $length [, int $type = PHP_BINARY_READ ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein gültiger Socket-Deskriptor, der von socket_create() oder socket_accept() erzeugt wurde. | |
Die Anzahl Bytes, die höchstens gelesen wird, wird in dem Parameter length angegeben. Anderenfalls können Sie mit \r, \n, oder \0 den Lesevorgang beenden (dies ist abhängig von dem Parameter type , siehe weiter unten). | |
Der optionale Parameter type ist eine vordefinierte Konstante:
|
Rückgabewerte:
socket_read() gibt bei Erfolg die Daten als String zurück oder
FALSE
, falls ein Fehler aufgetreten ist (oder auch, wenn der entfernte Host die Verbindung abgebrochen hat). Der Fehlercode kann mit socket_last_error() abgefragt werden. Dieser Fehlercode kann an die Funktion socket_strerror() übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten. Beschreibung:
Die Funktion socket_read() liest von dem Socket
socket
, der entweder mit socket_create() oder mit socket_accept() erzeugt wurde. Aktiv in Version:
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Hinweis:
Hinweis:
socket_read() gibt einen leeren String ("") zurück, wenn es keine Daten mehr zu lesen gibt.
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
Gibt den letzten Fehler zurück, der an einem Socket aufgetreten ist
Gibt einen String zurück, der einen socket-Fehler beschreibt
Schreibt in einen Socket
socket_read() - Beispiel:
Eingabe:
Im moment noch keine Beispiele vorhanden
Beschreibung:
Beschreibung | |
---|---|
4.1.0 | Der Vorgabewert für type wurde von PHP_NORMAL_READ auf PHP_BINARY_READ gesetzt. |
Socket-Funktionen