(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_send — Sendet Daten an einen verbundenen Socket
Die Funktion socket_send() sendet
length
Bytes aus dem Puffer
data
an den Socket socket
.
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 data
an den
entfernten Host gesendet werden.
flags
Der Parameter flags
kann beliebige Kombinationen
der folgenden Flags enthalten, die mit einem binären OR
(|
) verknüpft werden.
MSG_OOB |
Sende OOB-Daten (out-of-band). |
MSG_EOR |
Setze eine Ende-Marke für den Datensatz. Die gesendeten Daten beenden die Übertragung. |
MSG_EOF |
Schließ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_DONTROUTE |
Umgehe das Routing, sende direkt über die Schnittstelle. |
socket_send() gibt die Anzahl der gesendeten Bytes
zurück oder false
, falls ein Fehler auftrat.
Version | Beschreibung |
---|---|
8.0.0 |
socket ist nun eine
Socket-Instanz; vorher war es eine
resource.
|