The return appears to be the size in bytes of the data written to the socket, or -1 on failure (this could be because of non blocking)
(PHP 5, PHP 7, PHP 8)
stream_socket_sendto — Envoie un message au socket, connecté ou pas
$socket
,$data
,$flags
= 0,$address
= ""
stream_socket_sendto() envoie les données
data
au socket socket
.
socket
Le socket vers lequel envoyer les données data
.
data
Les données à envoyer.
flags
La valeur de flags
peut être la combinaison
des constantes suivantes :
STREAM_OOB |
Traite les données en mode OOB (out-of-band ).
|
address
L'adresse du socket est spécifiée lorsque le socket est créé,
et sera utilisé si une autre adresse n'est pas spécifiée
dans le paramètre address
.
Quand elle est fournie, elle doit être au format IP numérique (version 4 ou 6).
Retourne le code de résultat, sous forme d'entier, ou false
si une erreur survient.
Exemple #1 Exemple avec stream_socket_sendto()
<?php
/* Ouvre un socket sur le port 1234 de localhost */
$socket = stream_socket_client('tcp://127.0.0.1:1234');
/* Envoie des données directement */
fwrite($socket, "Normal data transmit.");
/* Envoie d'autre données, en mode out of band. */
stream_socket_sendto($socket, "Mode out of Band.", STREAM_OOB);
/* Fin */
fclose($socket);
?>
The return appears to be the size in bytes of the data written to the socket, or -1 on failure (this could be because of non blocking)