PHP
Referenzliste
socket_write
Socket-Funktionen
Befehl:
int socket_write ( resource $socket , string $buffer [, int $length = 0 ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein gültiger Socket-Deskriptor, der von socket_create() oder socket_accept() erzeugt wurde. | |
Der Puffer, dessen Inhalt geschrieben werden soll. | |
Mit dem optionalen Parameter length kann man alternativ eine Anzahl von Bytes angeben, die in den Socket geschrieben werden sollen. Falls diese Anzahl grösser ist, als der Puffer, wird sie stillschweigend auf die Puffergröße gekürzt. |
Rückgabewerte:
Gibt die Anzahl der erfolgreich in den Socket geschriebenen Bytes zurück. Im Fehlerfall wird
FALSE
zurückgegeben. Der Fehlercode kann mit der Funktion socket_last_error() ermittelt werden. Dieser Fehlercode kann an die Funktion socket_strerror() übergeben werden, um eine textuelle Beschreibung des Fehlers zu erhalten.Hinweis:
Es ist durchaus möglich, dass socket_write() den Wert 0 zurück gibt, was bedeutet, dass kein einziges Byte geschrieben wurde. Vergewissern Sie sich, dass Sie den === Operator benutzen, um im Falle eines Fehlers auf
Es ist durchaus möglich, dass socket_write() den Wert 0 zurück gibt, was bedeutet, dass kein einziges Byte geschrieben wurde. Vergewissern Sie sich, dass Sie den === Operator benutzen, um im Falle eines Fehlers auf
FALSE
zu testen.Beschreibung:
Die Funktion socket_write() schreibt aus dem Puffer
buffer
in den Socket socket
. Aktiv in Version:
(PHP 4 >= 4.1.0, PHP 5, PHP 7)
Hinweis:
Hinweis:
socket_write() schreibt nicht notwendigerweise alle Bytes aus dem angegebenen Puffer. Es ist auch möglich, dass, abhängig von den Puffern im Netzwerk usw., nur eine bestimmte Datenmenge, sogar auch nur ein Byte, geschrieben wird, obwohl der Puffer grösser ist. Dies müssen Sie beobachten, damit Sie nicht versehentlich versäumen, den Rest Ihrer Daten zu senden.
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
Liest höchstens die angegebene Anzahl Bytes von einem Socket
Gibt einen String zurück, der einen socket-Fehler beschreibt
socket_write() - Beispiel:
Eingabe:
Im moment noch keine Beispiele vorhanden
Socket-Funktionen