[int$flags = 0],
stream_socket_recvfrom accepts data from a remote socket up to length bytes.
The remote socket.
The number of bytes to receive from the socket.
The value of flags can be any combination of the following:
Possible values for flags
STREAM_OOB Process OOB (out-of-band) data. STREAM_PEEK Retrieve data from the socket, but do not consume the buffer. Subsequent calls to fread or stream_socket_recvfrom will see the same data.
If address is provided it will be populated with the address of the remote socket.
Returns the read data, as a string, or false on failure.
If a message received is longer than the length parameter, excess bytes may be discarded depending on the type of socket the message is received from (such as UDP).
Calls to stream_socket_recvfrom on socket-based streams, after calls to buffer-based stream functions (like fread or stream_get_line) read data directly from the socket and bypass the stream buffer.