socket_send
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_send — Sendet Daten an einen verbundenen Socket
Beschreibung
Die Funktion socket_send() sendet
length Bytes aus dem Puffer
data an den Socket socket.
Parameter-Liste
-
socket -
Eine Socket-Instanz, die mit socket_create() oder socket_accept() erzeugt wurde.
-
data -
Ein Puffer, der die Daten enthält, die an den entfernten Host gesendet werden.
-
length -
Die Anzahl Bytes, die aus dem Puffer
dataan den entfernten Host gesendet werden. -
flags -
Der Parameter
flagskann beliebige Kombinationen der folgenden Flags enthalten, die mit einem binären OR (|) verknüpft werden.Mögliche Werte von flagsMSG_OOBSende OOB-Daten (out-of-band). MSG_EORSetze eine Ende-Marke für den Datensatz. Die gesendeten Daten beenden die Übertragung. MSG_EOFSchließe den Socket auf der Senderseite und füge eine entsprechende Benachrichtigung an das Ende der gesendeten Daten an. Die gesendeten Daten beenden die Übertragung. MSG_DONTROUTEUmgehe das Routing, sende direkt ber die Schnittstelle.
Rückgabewerte
socket_send() gibt die Anzahl der gesendeten Bytes
zurück oder false, falls ein Fehler auftrat.
Changelog
| Version | Beschreibung |
|---|---|
| 8.0.0 |
socket ist nun eine
Socket-Instanz; vorher war es eine
resource.
|
Siehe auch
- socket_sendto() - Sendet eine Nachricht an einen Socket, egal ob dieser verbunden ist oder nicht

