(PHP 5, PHP 7)
stream_socket_sendto — Envoie un message au socket, connecté ou pas
$socket
, string $data
[, int $flags
= 0
[, string $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.
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);
?>