Envoie des données à un socket connecté

# socket_send

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

socket_send — Envoie des données à un socket connecté

### Description

socket_send ( resource `$socket` , string `$buf` , int `$len` , int `$flags` ) : int

La fonction socket_send() envoie `len` octets au socket `socket` depuis le buffer `buf`.

### Liste de paramètres

`socket`

  Une ressource de socket valide, créée par la fonction socket_create() ou la fonction socket_accept().

`buf`

  Un buffer contenant les données qui seront envoyées sur l'hôte distant.

`len`

  Le nombre d'octets qui doivent être envoyés à l'hôte distant depuis le buffer `buf`.

`flags`

  La valeur du paramètre `flags` peut être une combinaison des drapeaux suivants, joints par un OU binaire (|).

  Valeurs possibles pour `flags`
  `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.

### Valeurs de retour

Retourne le nombre d'octets envoyés, ou `FALSE` si une erreur survient.

### Voir aussi

- socket_sendto() - Envoie un message à un socket, qu'il soit connecté ou pas