stream_socket_recvfrom() accepte les données depuis une socket distante, jusqu'à un total de length octets. Si le paramètre address est fourni, il recevra l'adresse de la socket distante.
La valeur de flags peut être la combinaison des constantes suivantes :
Tableau 1. Valeurs possibles pour flags
STREAM_OOB | Traite les données en mode OOB (out-of-band). |
STREAM_PEEK | Lit des données depuis la socket, mais n'utilise pas le buffer. Les prochains appels à fread() ou stream_socket_recvfrom() liront les mêmes données. |
Note : Si le message reçu est plus grand que length, les données supplémentaires peuvent être détruites, suivant le type de socket utilisée (par exemple UDP).
Note : L'appel de stream_socket_recvfrom() sur les flux basés sur le socket, après l'appel de fonctions de flux basé sur un tampon (comme fread() ou stream_get_line()) lit directement les données à partir du socket et évite l'utilisation du tampon avec le flux.
Voir aussi stream_socket_sendto(), stream_socket_client() et stream_socket_server().
Précédent | Sommaire | Suivant |
stream_socket_pair | Niveau supérieur | stream_socket_sendto |