stream_socket_recvfrom
stream_socket_server
Fonctions sur les flux
PHP Manual

# stream_socket_sendto

(PHP 5)

stream_socket_sendto — Envoie un message au socket, connecté ou pas

### Description

int stream_socket_sendto ( resource `$socket` , string `$data` [, int `$flags` = 0 [, string `$address` ]] )

stream_socket_sendto() envoie les données `data` au socket `socket`.

### Liste de paramètres

`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 :

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

### Valeurs de retour

Retourne le code de résultat, sous forme d'entier.

### Exemples

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);
?>`

### Voir aussi

- stream_socket_recvfrom() - Lit des données depuis un socket, connecté ou pas
- stream_socket_client() - Ouvre une connexion socket Internet ou Unix
- stream_socket_server() - Crée un socket serveur Unix ou Internet

stream_socket_recvfrom
stream_socket_server
Fonctions sur les flux
PHP Manual