(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_send — Sendet Daten an einen verbundenen Socket
$socket
, string $buf
, int $len
, int $flags
) : int
Die Funktion socket_send() sendet
len
Bytes aus dem Puffer buf
an den Socket socket
.
socket
Ein gültiger Socket-Deskriptor, der von socket_create() oder socket_accept() erzeugt wurde.
buf
Ein Puffer, der die Daten enthält, die an den entfernten Host gesendet werden.
len
Die Anzahl Bytes, die aus dem Puffer buf
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.