(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_sendto — Envoie un message à un socket, qu'il soit connecté ou pas
$socket,$data,$length,$flags,$address,$port = null
   socket_sendto() envoie length
   octets issus du buffer data via le socket
   socket, vers le port port,
   à l'adresse address.
  
socketUne instance de Socket créée par socket_create().
data
       Les données à envoyer seront prises depuis le buffer
       data.
      
length
       length octets depuis data
       doivent être envoyés.
      
flags
       Peut être une combinaison des drapeaux suivants, joints par un
       OU binaire (|).
       
| MSG_OOB | Traite les données OOB (out-of-band). | 
| MSG_EOR | Indique un marqueur d'enregistrement. Les données envoyées complètent l'enregistrement. | 
| MSG_EOF | Termine l'envoi via le socket et inclue une notification appropriée à la fin des données envoyées. Les données envoyées complètent la transaction. | 
| MSG_DONTROUTE | Ignore le routage, utilise une interface directe. | 
addressL'adresse IP de l'hôte distant.
port
       port est le numéro de port sur lequel les
       données doivent être envoyées.
      
   socket_sendto() retourne le nombre d'octets
   envoyés sur l'hôte distant ou false si une erreur survient.
  
| Version | Description | 
|---|---|
| 8.0.0 | socketest désormais une instance de Socket ;
  auparavant, c'était une resource. | 
| 8.0.0 | portest désormais nullable. | 
Exemple #1 Exemple avec socket_sendto()
<?php
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
$msg = "Ping !";
$len = strlen($msg);
socket_sendto($sock, $msg, $len, 0, '127.0.0.1', 1223);
socket_close($sock);
?>