stream_socket_recvfrom Lit des données depuis un socket, connecté ou pas &reftitle.description; stringfalsestream_socket_recvfrom resourcesocket intlength intflags0 stringnulladdress&null; stream_socket_recvfrom accepte les données depuis un socket distant, jusqu'à un total de length octets. &reftitle.parameters; socket Le socket distant. length Le nombre d'octets à recevoir de socket. flags La valeur de flags peut être la combinaison des constantes suivantes : Valeurs possibles pour <parameter>flags</parameter> STREAM_OOB Traite les données en mode OOB (out-of-band). STREAM_PEEK Lit des données depuis le socket, mais n'utilise pas le buffer. Les prochains appels à fread ou stream_socket_recvfrom liront les mêmes données.
address Si le paramètre address est fourni, il recevra l'adresse du socket distant.
&reftitle.returnvalues; Retourne les données lues, sous forme de &string;, &return.falseforfailure;. &reftitle.examples; Exemple avec <function>stream_socket_recvfrom</function> ]]> &reftitle.notes; 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é (par exemple UDP). 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. &reftitle.seealso; stream_socket_sendto stream_socket_client stream_socket_server