socket_send
Sendet Daten an einen verbundenen Socket
Beschreibung
int socket_send
( resource $socket
, string $buf
, int $len
, int $flags
)
Parameter-Liste
-
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.
Mögliche Werte von flags
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.
|
Rückgabewerte
socket_send gibt die Anzahl der gesendeten Bytes zurück oder
FALSE, falls ein Fehler auftrat.